配置VPN以在Windows7上访问远程LAN网络

配置VPN以在Windows7上访问远程LAN网络

情况:我有两台 Windows7 机器(PC 和笔记本电脑)。我使用默认内置 W7 网络工具将 PC 设置为 VPN 服务器,将笔记本电脑设置为 VPN 客户端。我已use default gateway in remote network在客户端机器上禁用,因此客户端不会尝试通过 VPN 路由所有通信。我已将1723NAT 上的端口(TCP/UDP)路由到我的服务器并启用了IPSec/PPTP/L2TP直通

我把笔记本电脑放在独立网络中(基本上我通过 3G 网络连接它),连接到 VPN 服务器并检查ipconfig /all

我得到了:

IP Address: 192.168.1.101 
Mask: 255.255.255.255
Gateway: (none)

服务器 LAN 网络中的 LAN 掩码是255.255.255.0- 我肯定忽略了一些显而易见的东西,但 Google 没有给我任何好的建议;如何从远程 VPN 客户端访问本地 LAN 网络?如何访问本地共享文档?

答案1

如果您在远程网络中不使用默认网关,那么您将依赖于连接时应添加的子网路由。这里的关键故障排除步骤是连接后的“route print”命令。应该有一条如下所示的路由:

192.168.1.0 255.255.255.0 RAS_IP VPN_IP 21

其中 RAS_IP 是 VPN 服务器上的 IP,而 VPN_IP 是分配给客户端 PPTP 接口的 IP(例如示例中的 192.168.1.101)。

如果这对您不起作用,则表明存在问题 - 也许您的 3G 客户端接口也在 192.168.0.0/24。无论如何,您需要首先共享“route print”和“ipconfig /all”的完整输出以进行故障排除。

答案2

我使用了hamachi一种解决方法,家庭网络不需要那么高的安全性:-)

相关内容