设置:
- 1 台装有 Windows XP SP2 的 PC
- 1 个连接到 LAN 的网卡,可提供互联网访问 (
LAN_CONN
) - 1 张连接到提供商设置的 VPN 链路的网卡 (
VPN_CONN
) VPN_CONN
设置为 LAN 连接,而不是 VPN 连接(提供商给了我一个 IP 和一个网关来连接)。
问题:
VPN_CONN
连接时工作正常,但我无法访问 提供的互联网LAN_CONN
。
我搜索了有关此问题的解决方案,但没有一个能帮助我解决它。我找到的所有解决方案都假设VPN_CONN
已设置为 VPN 连接。有人能帮我解决这个问题吗?提前谢谢。
我可能对问题的定义有点不清楚,但如果需要的话我会尝试提供更多信息。
答案1
在 VPN 连接的属性中,单击 TCP/IP,然后再次单击属性。搜索高级按钮。有一个复选框,上面写着:将其用作默认网关。或者可能是与网关相关的内容。我不知道确切的选项,因为我现在在 Linux 前面。找到并取消选中此复选框后,在每个窗口上单击确定,然后连接到您的 VPN。这应该有效。
附言:此配置是在客户端完成的。
答案2
我有类似的设置,其中第一张网卡仅用于内联网 (10.0.xx),第二张网卡用于互联网。安装第二张卡后,我遇到了问题,Windows 通过第一张网卡路由所有互联网流量,但内联网的互联网连接非常有限。
解决方案:
启动期间执行此批处理文件:
route DELETE 10.0.0.0
route DELETE 0.0.0.0
route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1
route ADD 0.0.0.0 MASK 0.0.0.0 192.168.1.1
其中10.0.0.1为内网网关,192.168.1.1为互联网网关。
笔记:
如果不是这种情况,我建议您通过发出以下命令来分析您的路由机制:
route print
或者,使用一些方便的工具来跟踪你的流量,例如wireshark。
答案3
问题是,当您连接到 VPN 时,您电脑上的路由表正在更新,以使用 VPN 作为所有内容的默认网关。
您尝试执行的操作称为“拆分隧道访问”,它需要向您的 LAN 默认网关添加一条覆盖 VPN 网关的路由。
http://technet.microsoft.com/en-us/library/bb878117.aspx
还应注意,根据所使用的 VPN 解决方案,一旦您的路由表发生变化,您可能会断开连接。