windows同时使用多个网卡

windows同时链接了有线网络,多个无线网卡,默认会使用有线网络,如果想要局域网内使用某个特定的网络,可以设置静态ip

1. 首先删除原来的静态网络(不冲突可以不删除),我这里usb无线网卡切换过usb插口,这里需要删除原来的.

使用 route print 查看接口列表及静态路由信息

route print
===========================================================================
接口列表
 39...74 39 89 1e 60 7e ......Microsoft Wi-Fi Direct Virtual Adapter #3
 51...74 39 89 1e 60 7f ......Microsoft Wi-Fi Direct Virtual Adapter #4
 12...00 e0 4c 1a 63 b0 ......Realtek PCIe FE Family Controller
  7...d4 83 04 52 21 c0 ......Realtek RTL8192FU Wireless LAN 802.11n USB 2.0 Network Adapter
 32...74 39 89 1e 60 7d ......TP-LINK Wireless N Adapter
  1...........................Software Loopback Interface 1
===========================================================================

IPv4 路由表
===========================================================================
活动路由:
网络目标        网络掩码          网关       接口   跃点数
          0.0.0.0          0.0.0.0      192.168.0.1    192.168.0.104     35
          0.0.0.0          0.0.0.0      192.168.2.1     192.168.2.71     40
          0.0.0.0          0.0.0.0      192.168.3.1     192.168.3.72     50
        127.0.0.0        255.0.0.0            在链路上         127.0.0.1    331
        127.0.0.1  255.255.255.255            在链路上         127.0.0.1    331
  127.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
      192.168.0.0    255.255.255.0            在链路上     192.168.0.104    291
    192.168.0.104  255.255.255.255            在链路上     192.168.0.104    291
    192.168.0.255  255.255.255.255            在链路上     192.168.0.104    291
      192.168.2.0    255.255.255.0      192.168.2.1     192.168.2.71     50
     192.168.2.71  255.255.255.255            在链路上      192.168.2.71    296
      192.168.3.0    255.255.255.0      192.168.3.1     192.168.3.72     60
     192.168.3.72  255.255.255.255            在链路上      192.168.3.72    306
        224.0.0.0        240.0.0.0            在链路上         127.0.0.1    331
        224.0.0.0        240.0.0.0            在链路上     192.168.0.104    291
        224.0.0.0        240.0.0.0            在链路上      192.168.3.72    306
        224.0.0.0        240.0.0.0            在链路上      192.168.2.71    296
  255.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
  255.255.255.255  255.255.255.255            在链路上     192.168.0.104    291
  255.255.255.255  255.255.255.255            在链路上      192.168.3.72    306
  255.255.255.255  255.255.255.255            在链路上      192.168.2.71    296
===========================================================================
永久路由:
  网络地址          网络掩码  网关地址  跃点数
      192.168.2.0    255.255.255.0      192.168.2.1      10
      192.168.3.0    255.255.255.0      192.168.3.1      10
===========================================================================
 

从上面输出可以看出, 有线网络Realtek PCIe FE Family Controller的接口号为: 12 
无线网卡Realtek RTL8192FU Wireless LAN 802.11n USB 2.0 Network Adapter的接口号为: 7
无线网卡TP-LINK Wireless N Adapter的接口号为: 32

注意: 对于usb无线网卡,插入不同usb接口,接口号会变化

同时已经添加了2条静态路由,现在我们把这两条路由删除,在cmd管理员窗口执行: 

route delete 192.168.2.0
route delete 192.168.3.0

如果有同一型号的多个无线网卡,可以分别链接WIFI后,通过查看当前连接的无线网络信息来区分。

netsh wlan show interfaces

2. 根据需要添加静态路由

我现在让所有访问互联网时使用默认的有线连接 Realtek PCIe FE Family Controller

默认网络走有线,这里不需要添加静态ip

访问192.168.2.*这个局域网时使用Realtek RTL8192FU Wireless LAN 802.11n USB 2.0 Network Adapter 

route -p add 192.168.2.0 mask 255.255.255.0 192.168.2.1 metric 10 if 7

访问192.168.3.*这个局域网时使用TP-LINK Wireless N Adapte

route -p add 192.168.3.0 mask 255.255.255.0 192.168.3.1 metric 10 if 32

  • 说明:
    • if 7:指定接口索引号为 7(无线网络适配器)。
    • metric 10:跃点数,设置为较低的值以提高优先级。
    • 192.168.2.1:网关,通常是无线网络的默认网关。
    • mask 255.255.255.0:子网掩码。
    • 192.168.2.0:目标网络。
    • add:添加新的路由。
    • -p:表示永久添加路由(重启后仍然存在)。
    • route:命令用于操作路由表。
  • 注意: 如果您的无线网络的默认网关不是 192.168.2.1,请替换为实际的网关地址(可以从 ipconfig 的输出中获取)。

 这样就可以同时使用多个网络了

3. 同时使用两个或多个有线网卡时,设置一个网卡走外网,其它网络分别走不通内网

C:\Users\Administrator>route print
===========================================================================
接口列表
 30...3e f3 0b 17 c8 dd ......Remote NDIS Compatible Device #2
  5...00 e0 21 c3 10 e5 ......Realtek PCIe GbE Family Controller
  1...........................Software Loopback Interface 1
===========================================================================

上面两个网卡,30为手机usb共享网络给电脑,5为电脑默认的优先网卡 ,现在让5走所有外网,30负责处理局域网,因为手机切换不通WiFi可以连接不通局域网,而且网关是变动的,这里我就添加了多条.

1. 添加外网默认路由(走接口5)​

将所有非内网流量通过外网网关和接口5:

route -p add 0.0.0.0 mask 0.0.0.0 192.168.10.1 metric 2 if 5

2.添加内网路由(走接口30)​注意这里要设置成手机的网关

route -p add 192.168.2.0 mask 255.255.255.0 192.168.42.129 metric 1 if 30
route -p add 192.168.3.0 mask 255.255.255.0 192.168.42.129 metric 1 if 30
route -p add 192.168.4.0 mask 255.255.255.0 192.168.42.129 metric 1 if 30

这样接口30的metric 优先级比5的高,内网优先走接口30

如果上面设置后还不行,手机usb共享电脑后会默认添加一条默认的路由,如果手机共享网卡的跃点数又比电脑网卡的跃点低,那么还需要去网络设置中设置关闭自动跃点,然后设置合理的跃点数.

参考下面两条,设置合适的跃点数,简单的方法是把两个网卡关闭自动跃点,然后设置成相同的跃点,然后通过调节路由跃点简化配置

​总跃点数 = 接口跃点 + 路由跃点

​路由匹配优先级规则​​:系统会先匹配​​最长子网掩码​​(最精确的路由),若掩码相同则选择跃点数更小的路由.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值