Würde das funktionieren?
Echt keine Ahnung.... ... ich weiss auch nicht, ob man das überhaupt beantworten kann, weil ich nicht weiss, ob wpa-supplicant Varianten durchspielt, in Abhängigkeit davon, welche Verschlüsselung der AP unterstützt/anbietet. Ich habe schon mal bei einzelnen AP mit den folgenden Parametern rumspielen müssen, damit eine Verbindung schließlich erfolgreich war... da gibts ja verschiedene Möglichkeiten.
Bisher war ich der Meinung, ein NWM analysiert die Scan-Charakteristiks des AP und stellt danach die Verschlüsselung ein. Wie bei wpa-supplicant die Defaults sind, weiss ich nicht. Um da was zu bestätigen, müsste man viele Test-APs haben, die möglicherweise unterschiedlich und irgendwie konfiguriert sind. Und dann gibts noch offene Netze, die haben gar keinen Schlüssel, die sind einfach offen. Also ich glaub nicht, dass man da eine ultimative Anwort geben kann, mit der man immer erfolgreich ist. In meinem zuvor genannten Script versuche ich in der Funktion Get_WispKeyProperties() auch rudimentär auf den AP zu reagieren. Meistens klappt das, machmal aber eben auch nicht.