请原谅我的缺乏经验。 我设法build立一个单一的客户端和服务器之间的VPN连接。 目前我正在运行Server 2008 R2的虚拟机中进行testing(暂时因为我已经安装了磁盘)。 每台虚拟机都在远程位置,并拥有自己的IP地址。 (我正在远程)。
现在发生的事情就是我能够毫无问题地从客户端Ping VPN Server。 一旦我尝试pingnetworking上的其他设备(比如服务器是192.168.1.2,其他设备是192.168.1.3),我正在请求超时。 tracert将数据包通过VPN路由到10.8.0.1的虚拟网关。 另外我无法从服务器ping到客户端。 即ping 192.168.2.3
以下是一个简单的拓扑。
[networking1]在192.168.1.2 192.168.1.0 |上承载服务器 255.255.255.0
[Network 2] client 192.168.2.3 192.168.2.0 | 255.255.255.0
[VPN Server] 10.8.0.1 10.8.0.0 | 255.255.255.0
所以基本上从客户端运行tracert我越来越…
1 30ms 40ms 20ms首页[10.8.0.1]
2 * * *请求超时。
等等…
这意味着数据包到达服务器,但不在同一networking上从服务器路由到机器。
我意识到可能有几个问题,所以即使方向将不胜感激。 openvpn日志只是显示ipv6路由警告,但我不使用ipv6,所以我假设这可以被忽略。
我使用本教程来设置服务器和客户端http://www.smallnetbuilder.com/security/security-howto/30353-how-to-set-up-a-site-to-site-vpn-with-openvpn? SHOWALL =&开始= 1