Повторное сканирование сети с помощью nmcli

Повторное сканирование сети с помощью nmcli

Я пишу небольшой скрипт для постоянного сканирования сети Wi-Fi. Для этой цели я использую nmcli:

nmcli device wifi list

Я периодически (каждые x секунд) вызываю эту команду в своем скрипте для поиска заданной сети.

Но я заметил, что иногда мне приходится повторно сканировать сеть, чтобы обновить список обнаруженных сетей:

nmcli device wifi rescan

Непонятно, как часто мне это нужно делать. Когда мне нужно повторно сканировать сеть?

решение1

nmcli dev wifi list --rescan yes

Это обновит результаты сканирования.

решение2

По умолчанию системе требуется 30 секунд для выполнения еще одного повторного сканирования.

По умолчанию nmcli гарантирует, что список точек доступа не старше 30 секунд, и при необходимости запускает сетевое сканирование. --rescan можно использовать для принудительного или выключения сканирования независимо от того, насколько свеж список точек доступа.

Взял изстраница nmcli

Так что если вам нужно что-то быстрее 30 секунд, вам следует запустить повторное сканирование.

Связанный контент