如果你发现你的笔记本电脑在某个区域有 WiFi 连接,但在某些 WiFi 信号满格的区域失去连接,你可能连接到了故障的 WiFi 路由器。办公室中有许多路由器共享相同的 SSID,以便你的笔记本电脑决定连接到最佳的 WiFi 路由器。然而,有些可能会随着时间而故障。如果你连接到附近的故障 WiFi 路由器,允许你连接但没有适当的互联网连接,以下步骤可能会有所帮助。
首先,使用以下命令检查你连接到哪个 WiFi 路由器:
$ netsh wlan show interface
查看 SSID 下的 BSSID。SSID 是一个可以代表多个 WiFi 路由器的 ID,但 BSSID 是特定 WiFi 路由器的唯一 ID:
There is 1 interface on the system: Name : Wireless Network Connection Description : Intel(R) Centrino(R) Advanced-N 6205 GUID : d827d652-b7f5-412e-xxxx-1235ea895d99 Physical address : aa:aa:aa:aa:aa:aa State : connected SSID : ABC BSSID : zz:zz:zz:zz:zz:zz Network type : Infrastructure Radio type : 802.11n Authentication : WPA2-Personal Cipher : CCMP Connection mode : Auto Connect Channel : 1 Receive rate (Mbps) : 144 Transmit rate (Mbps) : 144 Signal : 99% Profile : ABC Hosted network status : Not started
笔记本电脑通过路由器 zz:zz:zz:zz:zz:zz 连接到 WiFi 网络 ABC。在 SSID ABC 下还有其他可用的路由器吗?
$ netsh wlan show all
从结果中寻找 SHOW NETWORK MODE=BSSID。它显示 WiFi 网络 ABC 可用的所有路由器:
======================================================================= ======================= SHOW NETWORKS MODE=BSSID ====================== ======================================================================= SSID 8 : ABC Network type : Infrastructure Authentication : WPA2-Personal Encryption : CCMP BSSID 1 : xx:xx:xx:xx:xx:xx Signal : 80% Radio type : 802.11n Channel : 40 Basic rates (Mbps) : 6 12 24 Other rates (Mbps) : 9 18 36 48 54 BSSID 2 : yy:yy:yy:yy:yy:yy Signal : 76% Radio type : 802.11n Channel : 161 Basic rates (Mbps) : 6 12 24 Other rates (Mbps) : 9 18 36 48 54 BSSID 3 : zz:zz:zz:zz:zz:zz Signal : 99% Radio type : 802.11n Channel : 11 Basic rates (Mbps) : 6.5 16 19.5 117 Other rates (Mbps) : 18 19.5 24 36 39 48 54 156
SSID ABC 下有 3 个 BSSID,这意味着当你尝试连接到名为 ABC 的 WiFi 网络时,范围内有 3 个 WiFi 路由器。默认情况下,使用信号最强的 WiFi 路由器,因为它可以提供最佳的连接和传输速度。然而,在这种情况下,信号最强的路由器没有正确配置。我们如何强制笔记本电脑连接到正常运作的路由器,即使信号较弱?假设我们想连接到 BSSID 为 xx:xx:xx:xx:xx:xx 的路由器。
强制使用 BSSID 连接
在 Windows 中,我们可以进入控制面板并管理你的 WiFi 设置。右键点击你想连接的 WiFi 网络,然后选择属性。
在无线网络属性中,勾选_启用 Intel 连接设置_,然后点击配置。
选择_强制访问点_,输入你想连接的 BSSID。点击确定以保存设置。
由于信号强度差导致连接不佳,速度可能会较慢,但至少你可以生存下来,直到有人修复问题。
上述选项仅适用于 Intel WiFi 适配器。我不知道其他 WiFi 驱动程序是否提供强制 BSSID 的功能。如果你在其他 WiFi 驱动程序中找到它,请告诉我。