我有Windows 7的两个nics,一个默认网关设置在nic1上,没有默认网关上的nic2。 Nics在不同的子网上。 Nic1在192.168.1.0/24子网上,nic2在10.60.194.0/28networking上。 当我ping 10.60.194.1路由器时,数据包在192.168.1.0/24子网上发送! 怎么会这样? 这是路由表:
IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.3 266 10.60.194.0 255.255.255.240 On-link 10.60.194.3 276 10.60.194.3 255.255.255.255 On-link 10.60.194.3 276 10.60.194.15 255.255.255.255 On-link 10.60.194.3 276 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 169.254.0.0 255.255.0.0 On-link 192.168.1.3 30 169.254.255.255 255.255.255.255 On-link 192.168.1.3 266 192.168.1.0 255.255.255.0 On-link 192.168.1.3 266 192.168.1.3 255.255.255.255 On-link 192.168.1.3 266 192.168.1.255 255.255.255.255 On-link 192.168.1.3 266 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.60.194.3 276 224.0.0.0 240.0.0.0 On-link 192.168.1.3 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 10.60.194.3 276 255.255.255.255 255.255.255.255 On-link 192.168.1.3 266 =========================================================================== Persistent Routes: Network Address Netmask Gateway Address Metric 0.0.0.0 0.0.0.0 192.168.1.1 Default =========================================================================== 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:\ Users \用户zdravke> IPCONFIG
Windows IP Configuration Ethernet adapter internet: Connection-specific DNS Suffix . : IPv4 Address. . . . . . . . . . . : 192.168.1.3 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.1.1 Ethernet adapter cisco: Connection-specific DNS Suffix . : IPv4 Address. . . . . . . . . . . : 10.60.194.3 Subnet Mask . . . . . . . . . . . : 255.255.255.240 Default Gateway . . . . . . . . . :
C:\ Users \ zdravke> tracert 10.60.194.1
Tracing route to 10.60.194.1 over a maximum of 30 hops 1 <1 ms <1 ms <1 ms 192.168.1.1 2 10 ms 10 ms 9 ms 1.96-66-87.adsl-dyn.isp.belgacom.be [87.66.96.1]
Wireshark在上面证实 – 当ping 10.60.194.1时,所有的icmp数据包都在192.168.1.0子网上的nic1上发送!
我试过至今:1)netsh tcp ip reset 2)删除并重新安装两个适配器3)更新nic驱动程序到最新。
我自己解决了这个问题。 思科networking需要802.1x端口authentication,所以即使其他PC在authentication之前也能ping通思科networking,出于某种原因,这台PC不是。 它甚至不能用带有arp的Cisco网关来解决。 我甚至尝试在win7中设置静态arp值,但icmp ping仍然失败。 这个问题发生在单独的nic安装在胜利以及。 起初我以为802.1xvalidation失败,因为缺乏IP连接到端口,但事实certificate是相反的。
一旦我固定802.1x端口身份validation,arp开始工作,IP连接恢复在思科nic和Win7停止发送数据包到其他networking。
这似乎是win7中的一个错误,或者是我安装时遇到的一个问题,因为不pipenic2上的802.1xauthentication结果如何,它都不应该发送数据包到nic1。
我有一个服务器具有类似的configuration,但度量值不同 – 两个NIC具有相同的度量值。
从你的路由表中,我假设你的10.60.194.3接口有一个266度量值(不知道这是否是次NIC的默认值)。
如此处所示,将度量标准更改为256即可解决此问题。
默认网关的度量值最低(网关:192.168.1.1,接口:192.168.1.3,度量:266)。 使用以下静态路由将正确configuration其他NIC的stream量。 “-p”开关将在重新启动后保持路线,您可以将度量设置为任何您想要的。
route -p ADD 10.60.194.0 MASK 255.255.255.240 10.60.194.1 METRIC 1