Сетевой менеджер, проверьте правильность пароля и работоспособность соединения.

Сетевой менеджер, проверьте правильность пароля и работоспособность соединения.

Я пытаюсь создать скрипт на Debian, который проверяет пароль указанного SSID и пытается подключиться к нему для проверки правильности конфигурации перед отключением.

Я попробовал функцию wifi_connect устройства nmcli, но, к сожалению, после того, как оно подключается или не может подключиться, мы не получаем никакого возвращаемого значения, поэтому мы не можем оценить успех или неудачу.

Я также мог бы проверить состояние подключения с помощью проверки сетевого подключения nmcli после попытки подключения, но если NetworkManager не сможет подключиться, он автоматически подключится к последней работающей сети и вернет полностью работающее соединение, но не для правильного SSID.

Знаете ли вы, как проверить, что пароль точки доступа действителен и что устройство может подключиться к точке доступа напрямую? Лучше всего это сделать с помощью NetworkManager.

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