我在 LAN 中以路由模式(1 个网卡)设置了一个 OpenVPN 服务器,我想从互联网连接到 MyLaptop。为此,我在 VPN 服务器上启用了 IP 转发,并在 MyLaptop 上添加了到 VPN 网络的路由,以 LAN 中的 VPN 服务器地址作为网关。如果没有这条路由,MyLaptop 会回复错误的网关(在我的情况下是互联网盒)。
MyLaptop 有双重启动:当它运行 Linux 时,我可以从互联网 ping 它,但当它运行 Win7 时却不行。所以我猜想我在 Win7 上为 MyLaptop 添加路由的方式一定有问题。
VPN 网络是 10.74.0.0/24。在 Win7 中,我以管理员权限输入:
route add 10.74.0.0 mask 255.255.255.0 192.168.73.5
然后,我可以从 MyLaptop ping VPN 服务器 (10.74.0.1),但无法从互联网 ping MyLaptop。因此,路由有效,但并非在所有情况下都有效。我没有将路由设置为永久路由(-p 开关),直到它没有被调试。
任何想法 ?
+--------------+ +----------------+
| VPN server |-------| Gateway (box) |--<internet>--
| 192.168.73.5 | | 192.168.73.254 |
+--------------+ +----------------+
|
|
+--------------+
| MyLaptop |
| 192.168.73.9 |
+--------------+