-2

我在局域网中有两台机器,一台是台式机,另一台是笔记本电脑。在我在笔记本电脑上连接 vpn 之前,笔记本电脑的 IP 是 192.168.1.104,桌面是 192.168.1.107,我可以从我的桌面 ping 笔记本电脑。连接 Junos Pulse vpn 后,我在 ipconfig /all 中看到以下内容:10.148.184.192(这是 VPN 连接的 IP)192.168.1.104(这是我的 LAN 的 IP)。连接 VPN 后,我发现无法从桌面 (192.168.1.107) ping 或跟踪我的笔记本电脑 (192.168.1.104)。

顺便说一句,两台机器都安装了 Windows 7。

有谁知道为什么会发生这种情况?有什么方法可以从桌面连接我的笔记本电脑并连接 VPN 吗?

下面是我的路由表:

      **0.0.0.0          0.0.0.0    192.168.1.1    192.168.1.104     27
      0.0.0.0          0.0.0.0         在链路上     10.148.184.192     6**
10.148.184.192  255.255.255.255        在链路上     10.148.184.192    261
  65.44.121.0    255.255.255.0      192.168.1.1    192.168.1.104     27
  65.54.6.128  255.255.255.192      192.168.1.1    192.168.1.104     27
  65.54.6.192  255.255.255.224      192.168.1.1    192.168.1.104     27
 65.54.11.128  255.255.255.192      192.168.1.1    192.168.1.104     27
4

1 回答 1

0

这通常是设计使然。当您通过 VPN 连接到另一个网络时,您的路由表会被修改,以便默认路由 (0.0.0.0) 通过您的新虚拟 IP 地址 (10.148.184.192)。

在您的情况下,有两条默认路线

  destination      netmask    gateway        interface         Metric
  0.0.0.0          0.0.0.0    192.168.1.1    192.168.1.104     27
  0.0.0.0          0.0.0.0       On-Link     10.148.184.192     6

但是看看 VPN 软件做了什么——通过 10.148.184.192 的第二条路由具有更低的“度量”(成本)。因此,这有效地使第一行无效,这是您原来的默认路由。

您需要做的是手动添加到另一台计算机的路由。我认为它会是这样的:

  destination      netmask        gateway        interface         Metric
  192.168.1.107    255.255.255    On-Link     192.168.1.104        2

在提升的命令提示符下键入:

route add 192.168.1.107 mask 255.255.255.255 192.168.1.104 metric 2

或者,如果您想访问 192.168.1.* 网络上的所有设备,那么:

route add 192.168.1.0 mask 255.255.255.0 192.168.1.104 metric 2

这应该让您的笔记本电脑再次访问您的桌面。与 VPN 断开连接时不要忘记删除此路由。

于 2016-11-05T18:10:12.187 回答