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

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

nmcli device wifi list

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

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

nmcli device wifi rescan

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

0
задан 9 June 2019 в 13:20

1 ответ

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

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

Взято со страницы nmcli

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

0
ответ дан 7 September 2020 в 09:03

Другие вопросы по тегам:

Похожие вопросы: