![使用 nmcli 重新扫描网络](https://linux22.com/image/912665/%E4%BD%BF%E7%94%A8%20nmcli%20%E9%87%8D%E6%96%B0%E6%89%AB%E6%8F%8F%E7%BD%91%E7%BB%9C.png)
我正在编写一个小脚本来持续扫描 wifi 网络。我为此使用了 nmcli:
nmcli device wifi list
我定期(每隔 x 秒)在脚本中调用此命令来搜索给定的网络。
但我注意到有时我必须重新扫描网络以更新发现的网络列表:
nmcli device wifi rescan
不清楚我需要多久做一次。我什么时候需要重新扫描网络?
答案1
nmcli dev wifi list --rescan yes
这将刷新扫描结果。
答案2
默认情况下,系统似乎需要 30 秒才能进行另一次重新扫描。
默认情况下,nmcli 会确保接入点列表不超过 30 秒,并在必要时触发网络扫描。无论接入点列表有多新,都可以使用 --rescan 强制或禁用扫描。
摘自nmcli 页面
因此,如果您想要比 30 秒更快的速度,您应该运行重新扫描