我正在运行带有 i3 窗口管理器和 i3statu 栏的 Linux Mint。我注意到 i3status 的 W: (wifi) 状态行有时会报告“关闭”几秒钟,即使在整个关闭/开启间隔期间发送连续 ping 不会显示连接丢失。
我发现i3status使用iwconfig来获取信号强度和ip以显示在状态栏中。当 W: 报告为“down”时,这是 iwconfig 的输出。 (我正在运行 iwconfig 版本 30。)
wlan0 IEEE 802.11abgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off Power Management:off
在所有其他时间,iwconfig 的输出都显示以下内容:
wlan0 IEEE 802.11abgn ESSID:"Zoinks5"
Mode:Managed Frequency:5.765 GHz Access Point: 2C:30:33:43:73:64
Bit Rate=6 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off Power Management:off Link Quality=63/70 Signal level=-47 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
正如我所提到的,我似乎没有经历过实际的连接丢失,但我很好奇为什么 iwconfig 似乎失去了关联。或者是 NetworkManager 正在重新连接?或者完全是另外一回事?
快速编辑说我似乎在 2.4ghz 网络上没有看到同样的行为。相同的AP。这似乎只发生在我的 5ghz 网络上。另外,5GHz 信号强度较低,但始终在 83% 左右,这似乎并不明显那坏的。
编辑:我在美国。我的无线路由器是 Netgear R6400。通过“n”规格进行连接。我和无线路由器之间有一堵墙。到路由器的距离小于 10 英尺。
答案1
我在工作和家里也使用 5Ghz。在家里,我的 AP 与您的非常相似,型号与您的完全等效,但来自 TPLink(带有 OpenWRT)。
问题是,5Ghz 不适合穿墙,而且总体范围比 2.4Ghz 短。众所周知,22dB/6Mbps 还不是最佳条件。
我什至无法在同一个房间(我的客厅)中以 17dB 的距离(与您的距离相似(2.5-3 米))使用 5Ghz,虽然我没有将国家代码更改为 PT 以提高效力至 20 分贝。根据 FCC 规则,在美国,其效力上限较低(我不住在美国)。有些人将国家代码更改为 HK,但您会违反规定。
随着效力的增强,我维护了一个 2.4GHz 的 SSID 和另一个 5GHz 的 SSID。当我和AP在同一个房间时,我强制使用5GHz SSID;当我在另一个房间,距离比你大3/4(大约5-6米)时,我必须强制使用2.4GHz,因为否则我会连接到5GHz,但连接会太慢不稳定。我的 Macbook Pro、iPhone 6 和我妻子的 iPhone 5s 都存在这种情况。
您可以尝试更改国家/地区并增加到最大效力,至少用于测试。否则,您将必须在该房间内安装另一个 5GHz 路由器、更换 AP、购买一些具有设备天线增益的外部适配器,或者使用 2.4GHz。
我猜你 ping 接口“down”要么是因为边界值,要么是你在谈判过程中得到它(或者更多可能)。
要更好地了解正在发生的情况,请搜索 /var/log 中的日志;你可能有它们。wpa_supplicant
还支持调试模式,但不幸的是它是一个编译时选项。也看看 AP 日志。请注意,如果它确实缺乏效力,那么日志不会有太大希望。