我正在编写一个小脚本来持续扫描 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 秒更快的速度,您应该运行重新扫描