使用 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 秒,您應該執行重新掃描

相關內容