Administrador de red, verifique si la contraseña es correcta y si la conexión funciona

Administrador de red, verifique si la contraseña es correcta y si la conexión funciona

Estoy intentando crear un script en Debian que verifique la contraseña de dicho SSID e intente conectarse a él para probar que la configuración esté bien antes de desconectarme.

Probé la función wifi_connect del dispositivo nmcli pero desafortunadamente, después de que se conecta o no se puede conectar, no obtenemos ningún valor devuelto, por lo que no podemos evaluar el éxito o el fracaso.

También podría verificar el estado de la conexión con la verificación de conectividad de red nmcli después de intentar conectarme, pero si NetworkManager no logra conectarse, se conectará automáticamente a la última red en funcionamiento y devolverá una conexión completamente funcional, pero no con el SSID correcto.

¿Tiene alguna idea de cómo comprobar que la contraseña de un Punto de Acceso es válida y que el dispositivo puede conectarse al punto de acceso directamente? Lo mejor sería con NetworkManager

información relacionada