小编use*_*523的帖子

openvpn 已连接,但没有路由。(ping 测试失败)

我是第一次设置 VPN 连接。我正在做一个项目,我想从外部世界访问我家中的 LAN。因此,我在我的 32 位 Windows 7 笔记本电脑(充当服务器)上安装了 OpenVPN2.2.2。我的最终目标是加载一个只能在我的本地网络上访问的页面。

我创建了一个客户端证书,它是 64 位 Windows 8 笔记本电脑(安装了 OpenVPN2.2.2)。我可以使用我的客户端通过 VPN 连接到服务器。我可以在两台笔记本电脑的系统托盘栏中看到绿色的 gui 图标。我还在日志中看到“初始化序列已完成”,没有出现重大错误。但是,当我尝试 ping 局域网内的任何设备时,我无法使用运行 openVPN 的远程客户端来执行此操作。另外,当我使用http://www.whatismyip.com/查找 ip 时,我仍然得到客户端的原始 IP 地址,而不是我的 LAN 的 IP。

这些是我收到的主要警告/说明。

服务器:

注意:您的本地 LAN 使用非常常见的子网地址 192.168.0.x 或 192.168.1.x。请注意,如果您从公共位置(例如使用相同子网的网吧)连接到 VPN 服务器,这可能会产生路由冲突。

警告:在任何活动的网络适配器上都无法访问路由网关:10.8.0.2

MULTI:来自客户端 [192.168.2.30] 的错误源地址,数据包丢失

客户:

警告:本地 LAN [172.20.10.0/255.255.255.240] 和远程 VPN [0.0.0.0/0.0.0.0] 之间的潜在路由子网冲突

过去一周我一直在对此进行大量研究。我查看了 openVPN 文档和论坛。人们能够连接到服务器,但无法 ping。这些是我采取的额外步骤:

  • 完全禁用我的 Windows 防火墙(在客户端和服务器上)以解决该 TUN/TAP 接口问题
  • 设置端口转发,因此在端口 1194 与我的路由器建立的任何连接都会转发到我的服务器(静态 IP 为 192.168.1.168)。
  • 以管理员权限运行一切
  • 在 Windows 机器(服务器)中配置路由和远程访问
  • IPEnableRouter 为 1。
  • 选中“允许其他网络用户通过此计算机的 Internet …

openvpn

5
推荐指数
1
解决办法
7万
查看次数

标签 统计

openvpn ×1