花了一段时间才缩小这个问题的范围,但我想我已经弄清楚了为什么我的 WiFi 突然断网了。问题是我不知道如何阻止这个问题。
在任何特定时刻,我的互联网都会停止工作,即使它显示我已连接到 WiFi,也无法 ping 通我的 AP(网关)。有一段时间,我确实很难获得一个奇怪的 IP 地址,但使用静态设置可以解决这个问题。现在看起来我正在失去连接,因为我通常坐在 AP 和扩展器中间,我的笔记本电脑会在它们之间短暂切换,切断我的连接 30 秒左右。时间不长,但当我在线玩游戏时却非常烦人。
以下是一些dmesg
让我得出这个结论的输出(删除了 MAC 地址):
[13251.232642] wlp0s20f3: disconnect from AP <router> for new auth to <extender>
[13251.235765] wlp0s20f3: authenticate with <extender>
[13251.238107] wlp0s20f3: send auth to <extender> (try 1/3)
[13251.362369] wlp0s20f3: send auth to <extender> (try 2/3)
[13251.364122] wlp0s20f3: authenticated
[13251.366350] wlp0s20f3: associate with <extender> (try 1/3)
[13251.374040] wlp0s20f3: RX ReassocResp from <extender> (capab=0x1511 status=0 aid=2)
[13251.375858] wlp0s20f3: associated
[13251.384640] wlp0s20f3: Limiting TX power to 127 (127 - 0) dBm as advertised by <extender>
[13282.385850] wlp0s20f3: disconnect from AP <extender> for new auth to <router>
[13282.388230] wlp0s20f3: authenticate with <router>
[13282.389970] wlp0s20f3: send auth to <router> (try 1/3)
[13282.420120] wlp0s20f3: authenticated
[13282.426298] wlp0s20f3: associate with <router> (try 1/3)
[13282.444244] wlp0s20f3: RX ReassocResp from <router> (capab=0x1411 status=0 aid=7)
[13282.447382] wlp0s20f3: associated
[13282.524622] wlp0s20f3: Limiting TX power to 27 (30 - 3) dBm as advertised by <router>
有没有办法调整 AP 切换阈值?如果没有,有没有办法手动切换(我主要使用路由器)?
答案1
在无线连接脚本中设置路由器的BSSID。
基本服务集标识符 (BSSID) 用于描述无线局域网或 WLAN 的各个部分。它可以识别接入点或路由器,因为它具有创建无线网络的唯一地址。BSSID 标识基本服务集,这些服务集是 48 位标签,符合 MAC-48 约定。
获取路由器 BSSID 的最简单方法是连接到路由器,然后使用命令iwconfig
。“接入点”就是 BSSID。
然后转到活动的 Wi-Fi 连接配置文件,弹出 BSSID 字段末尾的箭头,您可能会看到该地址已填充。只需选择它。将来,该 Wi-Fi 连接配置文件将仅连接到您的路由器,而不是扩展器。
如果您有多个 Wi-Fi 适配器,您还可以根据需要将“MAC 地址”或“设备”设置为特定 Wi-Fi 适配器的 MAC 地址。这将锁定该 Wi-Fi 连接配置文件以仅使用该适配器。
$ iwconfig
eth0 no wireless extensions.
wlan0 IEEE 802.11 ESSID:"redacted"
Mode:Managed Frequency:2.412 GHz Access Point: xx:xx:xx:xx:xx:xx
Bit Rate=144.4 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=70/70 Signal level=-40 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:26 Missed beacon:0
lo no wireless extensions.
使用 Wi-Fi 设置...
或者使用nm-connection-editor
在terminal
...
更新#1:
要确定连接设置的优先级...