删除运行路线后 VPN 连接现在会立即断开。Win10

删除运行路线后 VPN 连接现在会立即断开。Win10

这是在 Windows10 上,我的连接通过以太网从 ISP-调制解调器-路由器到我的 Win10 PC。我已为我的 Win10 PC 的以太网互联网连接静态分配了一个 IP,因此没有 DHCP。我为 VPN 适配器禁用了 IPv6。

我编写了一个批处理脚本,首先启动我的 VPN,然后运行“路由删除 0.0.0.0 192.168.0.1“。这很有效:如果 VPN 连接意外断开,就不会再有流量,也不会有互联网连接,直到我手动重新添加路由。

我最近更新了 VPN 适配器属性中的主机名,从那时起我的进程就不再起作用了。

我仍然可以(不使用我的脚本)手动连接到 VPN,然后它可以正常工作。

但是,如果我现在运行旧脚本或手动删除路由,我的 VPN 连接会立即断开,并且我的正常互联网连接将只剩下默认网关为空的。

连接到 VPN 时(删除任何路由之前)的路由打印显示网络目标 0.0.0.0 的两个条目:

Network Destination  Netmask      Gateway       Interface             Metric
0.0.0.0              0.0.0.0      192.168.0.1   192.168.0.xx          4244
0.0.0.0              0.0.0.0      On-link       xx(VPN IP address)    22

我的 VPN 适配器中主机名的更新是否以某种方式促使为 VPN 添加新的 0.0.0.0 路由,这就是为什么我的路由删除现在会切断 VPN?但是“路由删除 0.0.0.0 192.168.0.1”不应该只影响第一行,而让第二行正常工作吗?

你知道怎样才能阻止运行路由删除后 VPN 断开吗?

谢谢。

更新:尝试禁用以太网适配器的 IPv6,但没有任何改变。

这是连接到 VPN 后但在运行 route delete 之前的“ipconfig /all”:

ipconfig 屏幕截图

运行路由删除后,VPN 适配器消失,只剩下以太网适配器,但其默认网关现在为空。然后我手动重新添加路由,以太网又可以正常工作了。

相关内容