通过 ShrewSoft VPN 客户端连接意味着没有 LAN 互联网访问(Windows 7 64 位) - 请问有什么建议吗?

通过 ShrewSoft VPN 客户端连接意味着没有 LAN 互联网访问(Windows 7 64 位) - 请问有什么建议吗?

我有一台连接到 LAN 的 Windows 7 64 位台式机。

我最近在我的计算机上安装了 ShrewSoft VPN 客户端 v 2.1.7,以便能够连接到客户托管的许可证服务器。他们正在运行 Cisco VPN 服务器,我最初尝试(未成功!)使用适用于 Windows 64 位的 Cisco VPN 客户端,但在加载我的 pcf 文件后,默认网关配置不正确。使用 ShrewSoft,我可以导入相同的 pcf 文件,并使用 VPN 客户端软件成功连接到我需要的计算机。我需要连接的客户端计算机的 IP 地址为 1.52.90.33。

问题是,当我使用 VPN 客户端应用程序连接到客户网络时(几分钟后),我的 LAN 互联网连接就断开了。我只能推测这是因为,默认情况下,ShrewSoft VPN 客户端应用程序会自动通过 VPN 连接隧道传输所有流量。我知道有一个选项可以关闭应用程序“策略”选项卡上的“隧道全部”选项,并输入远程网络资源(“包括”或“排除”)作为“地址”和“网络掩码”IP 地址,但我不确定我需要在这里输入什么。

以下是连接到 VPN 之前的 ipconfig 输出(后缀被隐藏):

Windows IP Configuration


Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . : ***.***
   Link-local IPv6 Address . . . . . : fe80::8de3:9dbe:393a:33ba%11
   IPv4 Address. . . . . . . . . . . : 150.237.13.17
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 150.237.13.1

Tunnel adapter 6TO4 Adapter:

   Connection-specific DNS Suffix  . : ***.***
   IPv6 Address. . . . . . . . . . . : 2002:96ed:d11::96ed:d11
   Default Gateway . . . . . . . . . : 2002:c058:6301::c058:6301

Tunnel adapter Local Area Connection* 9:

   Connection-specific DNS Suffix  . :
   IPv6 Address. . . . . . . . . . . : 2001:0:4137:9e76:2cf9:38c4:6912:f2ee
   Link-local IPv6 Address . . . . . : fe80::2cf9:38c4:6912:f2ee%12
   Default Gateway . . . . . . . . . :

Tunnel adapter isatap.***.***:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : ***.***

这是我连接到 VPN 之前的路线打印输出:

===========================================================================
Interface List
 11...20 cf 30 9d ec 2a ......Realtek RTL8168D/8111D Family PCI-E Gigabit Ethern
et NIC (NDIS 6.20)
  1...........................Software Loopback Interface 1
 14...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter
 12...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
 13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0     150.237.13.1    150.237.13.17      2
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
     150.237.13.0    255.255.255.0         On-link     150.237.13.17    257
    150.237.13.17  255.255.255.255         On-link     150.237.13.17    257
   150.237.13.255  255.255.255.255         On-link     150.237.13.17    257
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     150.237.13.17    257
  255.255.255.255  255.255.255.255         On-link         12

答案1

是的,在连接之前,您需要取消勾选 Shrewsoft 连接的“名称解析”选项卡中的“启用 DNS”。然后,在连接后,删除指向从 VPN 虚拟适配器新获得的 IP 的路由 0.0.0.0。然后手动将路由添加到您想要通过 VPN 适配器访问的网络。此过程将使您能够在连接到 VPN 时使用默认的 Internet 连接,但您每次都必须这样做。我制作了一个批处理文件,在连接后运行它来添加/删除路由。

Windows 批处理文件( cmd.exe)命令:

route delete 0.0.0.0 mask 0.0.0.0 [your vpn ip]
route add [gateway in vpn network] mask [mask in vpn network] [your vpn ip]

答案2

我自己刚刚解决了类似的问题。在 ShrewSoft 的“策略”选项卡上,尝试取消选择“自动获取拓扑或全部建立隧道”,并添加远程资源(假设 1.52.90.33 是您在 VPN 端需要访问的唯一 IP):

类型:包括
地址:1.52.90.33
网络掩码:255.255.255.255

如果您需要访问多个 IP,只需相应地更改网络掩码或添加其他资源。

答案3

我已经与此斗争了好几天,但没有什么收获,但在更改了一些参数后,隧道连接上了,可以访问感兴趣的设备以及包括互联网在内的 LAN 访问。

这对我来说似乎有效:

常规、本地主机、适配器模式、使用现有适配器和当前地址。

名称解析、启用 DNS、服务器地址 #1、LAN 网关 IP

名称解析、启用 DNS、DNS 后缀、本地

政策,维持持久安全关联

策略、远程网络资源、包括、远程网络的 IP、远程网络的子网掩码。

相关内容