Windows开机在有线网络可用时自动连接WiFi

起因是发现公司电脑只要一重启,WiFi就不会自动连接,当然WiFi是勾上了自动连接的。后来发现只要有线网络LAN在启动时比WiFi更快连上,LAN可用的时候WiFi就不会自动连接了,如果拔掉网线WiFi自动连接就正常。估计Windows有什么策略控制。

解决方法:

Win+R运行gpedit.msc

组策略 - 计算机配置 - 管理模板 - 网络 - windows连接管理器 - 最小化到internet或windows域的同时连接数。最小化策略选项,上面选择启动,下面选择0-允许同时连接


顺便给出设置Windows路由表命令,在同时有2个网络连接可用的时候,访问内网IP走有线网络,访问外网Internet走WiFi网络。双网卡配置方法也是同理。

查看有线和WiFi的网关IP命令:

ipconfig

找到返回里的2个Default Gateway

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::3439:1a81:2821:1234%14
   IPv4 Address. . . . . . . . . . . : 172.2.0.5
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 172.2.0.254

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::7dcf:88ea:797:1234%24
   IPv4 Address. . . . . . . . . . . : 192.168.1.16
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.254

这里有线的网关是172.2.0.254,WiFi的网关是192.168.1.254

配置路由命令,管理员启动Powershell或命令提示符(自行替换命令中的网关地址):

route print -4
route delete 172.2.0.0
route add 172.2.0.0 mask 255.255.0.0 172.2.0.254 -p
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.1.254

这样配置后,所有172.2开头的都会通过有线去访问,其他地址通过wifi去访问了。


Last modified on 2024-10-28