我使用 Windows 7 内置 VPN 设置了 VPN(服务器和客户端都使用 Windows 7)。
一切正常 - 我可以使用 VPN 访问远程 LAN 上的所有计算机并查看网络驱动器等。此外,当我浏览时,所有流量都通过 VPN 路由。
唯一的问题是,当我尝试使用远程桌面连接到其中一台远程计算机时,它不起作用(尽管它可以连接到其他计算机)。问题的原因是远程计算机的地址与本地 LAN 的网关相同。因此:
PPP 适配器家庭 VPN:
Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 192.168.1.131
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 0.0.0.0
无线局域网适配器无线网络连接2:
Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 192.168.1.7
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
我尝试使用 VPN 连接到远程网络上的 192.168.1.1,但不起作用(我认为它正在尝试连接到本地 IP)。如果我断开 VPN 并通过互联网连接,我可以连接。奇怪的是,连接到 192.168.1.1 查看共享文件确实有效(因此它将连接到远程 IP)。
有任何想法吗?
我想要的是所有流量都通过 VPN 路由,这样就像我物理连接到我的家庭(远程)网络一样。
首先十分感谢!
答案1
为了简单起见,您可能希望两个网络使用不同的 IP 地址范围,即更改您家里的范围。作为第二选择,您可以确保远程计算机的 IP 地址在本地不存在。
一些 VPN 解决方案会将您设置为仅通过 VPN 路由流量,而不路由到本地网络的其余部分或本地网络的互联网连接,但我认为 Win7 的内置 VPN 并非如此。