我是第一次设置 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。这些是我采取的额外步骤:
openvpn ×1