私は、Debian 上で、指定された SSID のパスワードをチェックし、切断する前に構成が正常かどうかをテストするために接続を試みるスクリプトを作成しようとしています。
nmcli device wifi_connect 関数を試しましたが、残念ながら、接続後または接続できなかった後に値が返されないため、成功または失敗を評価できません。
接続を試みた後、nmcli ネットワーク接続チェックで接続ステータスを確認することもできますが、NetworkManager が接続に失敗した場合、最後に動作していたネットワークに自動的に接続され、完全に動作する接続が返されますが、正しい SSID ではありません。
アクセスポイントのパスワードが有効で、デバイスがアクセスポイントに直接接続できるかどうかを確認する方法をご存知ですか? NetworkManagerを使用するのが最適です。