VPN 连接阻止互联网访问

VPN 连接阻止互联网访问

设置:

  • 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 解决方案,一旦您的路由表发生变化,您可能会断开连接。

相关内容