使用 nmcli 重新扫描网络

使用 nmcli 重新扫描网络

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

相关内容