优先选择两个 WIFI 连接上网

优先选择两个 WIFI 连接上网

一台使用windows-7的笔记本电脑,使用内置无线网卡和USB无线网卡连接两个WIFI连接。

  • WIFI-1 是 Tenda 路由器,使用 IP 范围 192.168.0.*。此路由器不应故意连接到互联网。
  • WIFI-2 是使用 IP 范围 192.168.1.* 的 TP Link 路由器。此路由器已连接到互联网,需要为笔记本电脑提供互联网连接。

只要笔记本电脑使用内置或 USB 卡连接到 WIFI-2,互联网就可以正常工作。当使用第二张卡连接到 WIFI-1 时,互联网连接会在几秒钟内丢失。当我们 ping 一个网站(如 www.google.com)时,它显示它正在尝试使用 IP 192.168.0.1 来 ping google,这是没有互联网连接的路由器。

我们如何告诉 Windows 始终使用特定连接上网?我们还尝试通过更改以下优先级为连接到 WIFI-2 的无线网卡设置更高的优先级:

适配器设置->高级

但是,它仍然显示相同的行为。还尝试将互联网路由器移至较低的 IP 范围,希望 Windows 可以尝试使用它,但效果不佳。

答案1

选项1:刪除路由。0.0.0.0您当前在两个接口上都有两条到默认网关的路由,route print如下所示:

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.0.0    192.168.0.123     10
          0.0.0.0          0.0.0.0      192.168.1.0    192.168.1.156     10

你可以

  • 删除此路线route DELETE 0.0.0.0 MASK 0.0.0.0 192.168.1.0
  • 手动为连接到没有 Internet 的网络的接口分配 IP(在接口的TCP/IPv4 设置) 然后离开默认网关清空。(这将永久删除该路线。)
  • 配置 DHCP 服务器在 TP-Link 路由器上。DHCP>DHCP 设置,使用空默认网关。这是网络范围的解决方案,可直接在每台计算机上运行:如果没有路由,为什么要使用该路由器作为任何人的默认网关。对于你的情况,我建议这样做。

选项 2:更改metric. 它应该低于所需的值Default Gateway

  • 降低所需网关的度量值。(使用中的 IP 地址route print。)

    route CHANGE 0.0.0.0 MASK 0.0.0.0 192.168.0.0 METRIC 5 IF 192.168.0.123
    
  • 增加您不想使用的网关的度量值:

    route CHANGE 0.0.0.0 MASK 0.0.0.0 192.168.1.0 METRIC 250 IF 192.168.1.156
    
  • 通过修改我的自动metric调整脚本

相关内容