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