本机通过无线和有线同时连接了2个网络 网关不同
目标ip在这两个网络下都能访问到
当我同时连接这2个网络后 这个ip默认从192.168.1.1
这个网关连接(通过tracert命令确认过)
能否设置成只有当第一个网关无法连接到目标ip时才使用第二个网关192.168.1.1
连接目标ip
以下是同时连接这两个网络后的路由表
===========================================================================
Interface List
4...c8 60 00 3c 5e 7f ......Qualcomm Atheros AR8151 PCI-E Gigabit Ethernet Controller (NDIS 6.30)
3...78 92 9c 8b 22 50 ......Intel(R) Centrino(R) Wireless-N 100
9...08 00 27 00 70 17 ......VirtualBox Host-Only Ethernet Adapter
1...........................Software Loopback Interface 1
5...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
10...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
22...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #5
20...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 31.0.6.21 31.0.6.22 276
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 25
31.0.6.0 255.255.255.0 On-link 31.0.6.22 276
31.0.6.22 255.255.255.255 On-link 31.0.6.22 276
31.0.6.255 255.255.255.255 On-link 31.0.6.22 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
192.168.1.0 255.255.255.0 On-link 192.168.1.2 281
192.168.1.2 255.255.255.255 On-link 192.168.1.2 281
192.168.1.255 255.255.255.255 On-link 192.168.1.2 281
192.168.56.0 255.255.255.0 On-link 192.168.56.1 276
192.168.56.1 255.255.255.255 On-link 192.168.56.1 276
192.168.56.255 255.255.255.255 On-link 192.168.56.1 276
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.56.1 276
224.0.0.0 240.0.0.0 On-link 192.168.1.2 281
224.0.0.0 240.0.0.0 On-link 31.0.6.22 276
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.56.1 276
255.255.255.255 255.255.255.255 On-link 192.168.1.2 281
255.255.255.255 255.255.255.255 On-link 31.0.6.22 276
===========================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
0.0.0.0 0.0.0.0 31.0.6.21 Default
答:可以。
您的做法是因为192.168.1.1作为你的默认网关,拥有更低的metric值,所以数据会优先选择192.168.1.1。
这里可以有三种方法做到。
目标ip在这两个网络下都能访问到
当你同时连接这2个网络后 这个ip默认从192.168.1.1这个网关连接。
如果想要设置成只有当第一个网关无法连接到目标ip时才使用第二个网关192.168.1.1连接目标ip。
在Windows系列的系统下,通过手动添加路由
route add 目标IP mask 255.255.255.255 31.0.6.21 metric 20 -p(关机重启也会保留这条路由)
route add 目标IP mask 255.255.255.255 192.168.1.1 metric 25 -p
这是第一种方法。Windows会以metric小作为选择最优路由的依据之一。
当网关31.0.6.22可以正常运作时,会优先选择它来转发数据。而当31.0.6.22无法为你正常路由到目的IP时,就会选择第二条路由。
第二种方法

在windows里,选择有线网卡还是无线网卡作为优先转发网卡的时候,是可以手动的。
你可以根据自己想要访问的IP处于哪个段,来选择让哪张网卡优先访问。
第三个方法
1,打开两张网卡的配置IP界面,把从DHCP获得的地址,改成手动,填进去对应的网卡,并且都不填写网关。(手动的依然为手动)
2,在CMD命令窗添加命令
route add 目标地址 mask 255.255.255.255 网关(31.0.6.21)
3,如有访问其他网段的需要,再填写默认路由(相当于添加默认网关)
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1