解决存在同名WiFi(SSID相同)时Windows系统无法正确连接的问题。(校园网无法弹出验证界面)
起因
突然有一天,连上校园网之后无法弹出验证界面。
校园网本身是无密码的,连接后弹出验证界面,输入账号密码,就和商场·高铁之类公共场所的的WiFi差不多。
排查
猜想
发现获取到的内网IP网段发生变化。即由原来的10.4.*.*
变为了192.168.*.*
,同时Windows10系统的网络界面上显示已连接,无网络。
电脑的WLAN列表里存在一个有密码,且和校园网名称相同的WiFi,猜测是这个原因导致的。
了解
查阅资料,了解到SSID。
SSID(Service Set Identifier)是无线网络的服务集标识符,用于标识一个无线局域网(WLAN)。每个Wi-Fi网络都有一个唯一的SSID,用户通过该标识符来识别并连接到特定的无线网络。SSID通常是一个由字母、数字组成的名称,可以自定义。
简单来说,SSID就像是无线网络的“名字”,它帮助设备识别并连接到特定的Wi-Fi网络。
验证
先后使用了安卓, Ubuntu, ChromeOS, Windows11 和一些 Windows PE 系统进行测试。
结果是除了Windows系列的系统,全部都能正确连接校园网并且弹出验证界面。
结论
微软不行。
解决
寻找Windows系统有没有什么第三方的网络管理器什么的,找到了一款免费软件WifiInfoView能够完美解决这个问题。
通过WifiInfoView查看信息,果然连到了那个“假校园网”上,“假校园网”用的是小米的(Beijing Xiaomi Mobile Software Co., Ltd)路由器,而真正的校园网是Aruba的AP(Aruba, a Hewlett Packard Enterprise Company)。
WifiInfoView可以给任意接入点生成快捷方式,将快捷方式放进Windows的自启动文件夹shell:startup
,就能实现开机自动连接指定接入点。