Beim WPA2-Netzwerk anmelden, das einen Benutzernamen vom Mac-Terminal erfordert?

Beim WPA2-Netzwerk anmelden, das einen Benutzernamen vom Mac-Terminal erfordert?

Ich versuche, mich über ein Terminal beim Netzwerk meiner Schule anzumelden. Es verfügt über WPA2-Sicherheit, erfordert jedoch, dass ich einen Benutzernamen und ein Passwort eingebe. Ist dies über ein Terminal möglich?

Randbemerkung: Wenn Sie kein Terminal verwenden und versuchen, eine Verbindung zum Netzwerk herzustellen, wird der Benutzer lediglich zur Eingabe von Benutzername und Kennwort aufgefordert.

--Außerdem gibt es im Hilfemenü zur Netzwerkeinrichtung (networksetup -h) keine Option, die dem ähnelt, was ich erreichen möchte.

Antwort1

Ich wünschte, NetworkSetup hätte eine Benutzernamenoption

   networksetup en0 on
   networksetup -setairportnetwork en0 ssidHERE PSKpasswordHERE

per Airport-Befehl in /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources, es hat kein Benutzernamen-Flag (auch „airport -h“ hilft nicht):

   airport --password=PSKpasswordHERE --ssid=ssidHERE

Sie könnten also eine XML-Datei mit Pico oder etwas Ähnlichem erstellen (beachten Sie die GUI-App „Apple Configurator 2“ und das neue Profil und konfigurieren Sie WLAN). BEACHTEN Sie dabei, dass ich die darin möglicherweise erforderlichen Elemente stark vereinfacht habe – im Vergleich zu einer GUI-Verbindung lohnt sich der Aufwand nicht. Sie haben jetzt aber die Anhaltspunkte, falls Sie weitermachen möchten:

   <key>UserName</key>
   <string>yourUsernameHERE</string>
   <key>UserPassword</key>
   <string>yourPasswordHERE</string>
   <key>SSID_STR</key>
   <string>yourSsidHERE</string>

Führen Sie dann Folgendes aus (beachten Sie, dass die Installation bei Verwendung von sudo oder als Root für alle Benutzer erfolgt!):

   profiles -I yourxmlfileHERE

Antwort2

Erstens erfordert WPA2 keinen Benutzernamen und kann dies auch nicht tun.

Höchstwahrscheinlich sind zwei Ebenen beteiligt:

WLAN, das offen sein kann und möglicherweise WPA/WPA2 mit einer Passphrase ist.

Captive Portal – NACHDEM Sie eine Verbindung mit dem WLAN hergestellt haben, irgendwohin surfen und alles funktioniert, sollten Sie auf eine Captive-Portal-Webseite umgeleitet werden, wo Sie wahrscheinlich nach Benutzername und Passwort gefragt werden.

Probieren Sie es zunächst grafisch mit Safari aus, und sei es nur, um die Weiterleitung zu validieren und den tatsächlichen Zielort aufzuzeichnen.

Wenn Sie eine Terminal-App ausprobieren möchten, ist Lynx ein bekannter Textbrowser - es gibtLuchsfür Mac, was für Sie möglicherweise funktioniert oder nicht.

verwandte Informationen