I have windows 7 with two nics, one default gateway set on nic1, and no default gateway on nic2. Nics are on different subnets. Nic1 is on 192.168.1.0/24 subnet, and nic2 is on 10.60.194.0/28 network. When I ping 10.60.194.1 router, packets are sent on 192.168.1.0/24 subnet! How can this be? This is the routing table:
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 is confirming above - when pinging 10.60.194.1, all icmp packets are sent on nic1 which is on 192.168.1.0 subnet!
I tried so far: 1) netsh tcp ip reset 2) removed and reinstalled both adapters 3) updated nic drivers to latest.