我在Vista机器上有下面的路由表,我也可以在Windows 7上看到同样的问题。
如果我ping的193.181.14.10,我希望操作系统遵守度量标准,并select
0.0.0.0 0.0.0.0 10.1.1.254 172.20.22.14 3
要么
0.0.0.0 0.0.0.0 172.20.22.1 172.20.22.14 3
事实certificate,它实际上select使用
0.0.0.0 0.0.0.0 10.1.1.254 10.1.1.55 30
路线。 所以,如果我从表中删除该路线,它的工作原理。 通过工作,我的意思是数据包通过172.20.22.14接口而不是10.1.1.55接口发送。
我是否错过了一些东西,或者这是操作系统中的错误?
IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 10.1.1.254 172.20.22.14 3 0.0.0.0 0.0.0.0 10.1.1.254 10.1.1.55 30 0.0.0.0 0.0.0.0 172.20.22.1 172.20.22.14 3 10.1.1.0 255.255.255.0 On-link 10.1.1.55 30 10.1.1.0 255.255.255.0 On-link 172.20.22.14 3 10.1.1.1 255.255.255.255 On-link 10.1.1.55 30 10.1.1.1 255.255.255.255 On-link 172.20.22.14 3 10.1.1.55 255.255.255.255 On-link 10.1.1.55 30 10.1.1.55 255.255.255.255 On-link 172.20.22.14 3 10.1.1.255 255.255.255.255 On-link 10.1.1.55 30 10.1.1.255 255.255.255.255 On-link 172.20.22.14 3 61.27.12.22 255.255.255.255 10.1.1.254 10.1.1.55 2 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.20.22.0 255.255.255.0 On-link 172.20.22.14 3 172.20.22.14 255.255.255.255 On-link 172.20.22.14 3 172.20.22.255 255.255.255.255 On-link 172.20.22.14 3 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 10.1.1.55 30 224.0.0.0 240.0.0.0 On-link 172.20.22.14 3 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 10.1.1.55 30 255.255.255.255 255.255.255.255 On-link 172.20.22.14 3 =========================================================================== Persistent Routes: None
我与Server 2008有同样的问题。我在这里发布了一个详细的问题Windows Server 2008忽略低公制的持久路由 。
看起来,微软在重新devise新的TCP堆栈实施方面走的是自己的路。
Microsoft技术支持提出的解决scheme是将网卡设置为忽略所有默认路由规则,并手动将所有路由规则重新创build为持久路由。 这很糟糕,但这可能是唯一的select。
要忽略默认路由:
netsh interface ipv4 set interface [ID] ignoredefaultroutes=enabled
要获得您的NIC的ID:
netsh interface ipv4 show interface
这可能有所帮助: https : //superuser.com/a/455968/253137
简而言之:networking和共享中心,更改适配器设置,高级,高级设置,然后将适配器移动到列表中的172.20.22.14。
netsh interface ipv4 set interface "Local Area Connection" metric=999