昨天下午,我突然无法在 Windows 8 机器上将数据包路由到公司的 VPN,尽管我已“成功”连接。有人能向我解释一下,使用此路由表,Windows 为何尝试使用 192.168.2.1 接口而不是 172.30.0.1 来访问 172.29.3.91?我已将此表与运行正常的 Win 7 机器进行了比较,看不出有任何区别。这到底是怎么回事?
C:\Windows\system32>tracert -d 172.29.3.91
Tracing route to 172.29.3.91 over a maximum of 30 hops
1 <1 ms <1 ms <1 ms 192.168.2.1
2 ^C
C:\Windows\system32>route print
===========================================================================
Interface List
12...bc 5f f4 44 9c 00 ......Realtek PCIe GBE Family Controller
31...00 05 9a 3c 78 00 ......Cisco Systems VPN Adapter for 64-bit Windows
1...........................Software Loopback Interface 1
20...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
22...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.2.1 192.168.2.4 50
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
***172.16.0.0 255.240.0.0 172.30.0.1 172.30.128.96 100***
172.30.0.0 255.255.0.0 On-link 172.30.128.96 266
172.30.128.96 255.255.255.255 On-link 172.30.128.96 266
172.30.255.255 255.255.255.255 On-link 172.30.128.96 266
192.168.1.0 255.255.255.0 172.30.0.1 172.30.128.96 100
192.168.2.0 255.255.255.0 On-link 192.168.2.4 306
192.168.2.1 255.255.255.255 On-link 192.168.2.4 100
192.168.2.4 255.255.255.255 On-link 192.168.2.4 306
192.168.2.255 255.255.255.255 On-link 192.168.2.4 306
206.XXX.XXX.XXX 255.255.255.0 172.30.0.1 172.30.128.96 100
208.XXS.XXX.XXX 255.255.255.255 192.168.2.1 192.168.2.4 100
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 192.168.2.4 306
224.0.0.0 240.0.0.0 On-link 172.30.128.96 266
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.2.4 306
255.255.255.255 255.255.255.255 On-link 172.30.128.96 266
===========================================================================
Persistent Routes:
None
IPv6 Route Table
===========================================================================
Active Routes:
If Metric Network Destination Gateway
1 306 ::1/128 On-link
1 306 ff00::/8 On-link
===========================================================================
Persistent Routes:
None
C:\Windows\system32>tracert -d 172.30.0.1
跟踪到 172.30.0.1 的路由,最多 30 个跳数
1 4毫秒 1毫秒 1毫秒 192.168.2.1 2 * * ^C
答案1
我不是路由专家,但我在 Win8 上遇到了类似(但不同)的问题,以太网和 WiFi 连接到两个不同的网络,并且在高级网络设置中将 WiFi 设置为优先网络。在 Win7 上运行良好,但 Win8 仍然只使用以太网。
我通过手动为我想要的接口分配指标来解决我的问题。
如果您将 172 路由的度量值降低到 50 以下,会发生什么情况?但是,它会尝试通过 VPN 发送所有内容,而不是使用默认网关吗?抱歉,我不是 TCP 专家。