我的机器中有2个NIC,都可以访问互联网和不同的本地子网,但是:
NIC#8(10.0.0.0/24)应该处理所有互联网流量
NIC#12(172.23.0.0/16)应该处理所有本地流量
两个NIC都禁用了IPv6。
"路线秀"透露有2条路线到0.0.0.0,一条通过#8,一条通过#12,所以我通过#12删除了一条。 tracerts现在正确使用NIC#8到达本地网络之外的目的地。 然而,浏览器仍然使用通过NIC#12的路由到达互联网。我检查了代理(netsh winhttp show proxy),我确保将适配器指标设置为更喜欢NIC#8,我尝试添加永久静态路由和重新启动,但没有运气。
我还尝试删除到本地网络之外的所有路由。 tracerts现在返回一个错误,因为他们找不到路线了,就像被逐出去一样。但是我的浏览器仍然能够访问互联网。
这是我当前的路由表,使用tracert提供正确的行为:
IPv4-Routentabelle
===========================================================================
Aktive Routen:
Netzwerkziel Netzwerkmaske Gateway Schnittstelle Metrik
0.0.0.0 0.0.0.0 10.0.0.1 10.0.0.20 2
10.0.0.0 255.255.255.0 Auf Verbindung 10.0.0.20 257
10.0.0.20 255.255.255.255 Auf Verbindung 10.0.0.20 257
10.0.0.255 255.255.255.255 Auf Verbindung 10.0.0.20 257
127.0.0.0 255.0.0.0 Auf Verbindung 127.0.0.1 306
127.0.0.1 255.255.255.255 Auf Verbindung 127.0.0.1 306
127.255.255.255 255.255.255.255 Auf Verbindung 127.0.0.1 306
172.23.0.0 255.255.0.0 Auf Verbindung 172.23.70.25 356
172.23.70.25 255.255.255.255 Auf Verbindung 172.23.70.25 356
172.23.255.255 255.255.255.255 Auf Verbindung 172.23.70.25 356
224.0.0.0 240.0.0.0 Auf Verbindung 127.0.0.1 306
224.0.0.0 240.0.0.0 Auf Verbindung 172.23.70.25 356
224.0.0.0 240.0.0.0 Auf Verbindung 10.0.0.20 257
255.255.255.255 255.255.255.255 Auf Verbindung 127.0.0.1 306
255.255.255.255 255.255.255.255 Auf Verbindung 172.23.70.25 356
255.255.255.255 255.255.255.255 Auf Verbindung 10.0.0.20 257
===========================================================================
我错过了什么?
答案 0 :(得分:0)
我会告诉你我所知道的可能会有所帮助。 首先从控制面板打开网络和共享中心, 单击更改适配器设置,按alt-n并选择高级设置, 优先适配器位于顶部。
Windows 7路由将尝试路由表中的路由但具有称为死网关检测的“功能”,如果路由的网关没有响应,它将忽略路由表。这可能导致发往LAN适配器的数据包转到WAN适配器。
在尝试创建bogon路由时,我无法阻止此行为。 EnableDeadGWDetect = 0无效。我在Win 7上创建一个bogon路由的唯一方法是创建一个到活机但没有启用路由的机器的路由。我怀疑这个“功能”是你的数据包最终到达你不期望的地方的原因。