![如何检查网络管理器的速度/问题?](https://linux22.com/image/1114504/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E7%BD%91%E7%BB%9C%E7%AE%A1%E7%90%86%E5%99%A8%E7%9A%84%E9%80%9F%E5%BA%A6%2F%E9%97%AE%E9%A2%98%EF%BC%9F.png)
介于暂停和苏醒我的系统当然会断开其 WLAN 连接。然后一旦从挂起状态唤醒,notwork-manager
就会尝试重新建立连接。我认为一切正常
但是:在我的双启动 win-8 系统上执行相同操作要快得多(wlan + 互联网立即可用<1秒),在我的 Ubunut 上则需要 10 秒或更长时间。
有什么方法可以检查网络管理器中的问题?或者任何其他方法可以“加速它”(这一定是可能的,因为即使 win8 也可以做到!)
更新
寻找差距/var/log/syslog
我已经可以看到一个“巨大的”(至少令人讨厌的4秒时间差距(看看你自己):
3 月 18 日 08:52:22 freak NetworkManager[1428]: (wlan0): 请求方接口状态: 断开连接 -> 扫描 3 月 18 日 08:52:26 异常 wpa_supplicant[1717]: 尝试使用 c0:25:06:c6:b4:fe (SSID='mywlan_essid' 频率=2472 MHz) 进行身份验证
谁这么慢?
答案1
尽管我的间隔只有 10 秒,但我遇到了完全相同的问题。
Sep 12 13:38:28 jumbo NetworkManager[1139]: <info> (wlan2): supplicant interface state: disconnected -> scanning
Sep 12 13:38:38 jumbo wpa_supplicant[1715]: wlan2: Trying to associate with 00:15:c7:29:86:81 (SSID='MILANO' freq=2412 MHz)
不幸的是,我找不到有关不同接口状态的任何文档,因此我只能猜测“扫描”状态的含义:您的计算机监听具有相同 SSID 的其他接入点,并连接到信号质量最好的 AP。
因此,我相信这个问题可以解决,如果我们能够设置一个静态条目并据此控制您的计算机应该连接到哪个 AP,这至少可以为您的工作场所/家庭等提供解决方案...据我所知,nmcli 目前不提供此选项,因为您只能告诉您要连接到哪个 SSID。这可以编写脚本并用作 cronjob:
sudo nmcli device wifi connect "${SSID}" iface "${iface}"
另一种解决方案可能会将这个恼人的间隙的持续时间修改为一个更低的值,但我怀疑这个值现在是否可配置。