Ich versuche, den Befehl zum Herstellen einer Verbindung zu einem drahtlosen Zugriffspunkt (WPA2) zu finden, für den sowohl ein Benutzername als auch ein Kennwort erforderlich sind.
Der Befehl networksetup -setairportnetwork <iface> <ssid> <pwd>
funktioniert nur, wenn ich keinen Benutzernamen benötige.
Antworten:
Es hört sich so an, als würden Sie versuchen, eine Verbindung zu einem Unternehmensnetzwerk herzustellen, und Sie verfügen über eine 802.11x-Authentifizierung.
Wenn dies NICHT der Fall ist und Sie auf einer Webseite einen Benutzernamen / ein Kennwort eingeben müssen, müssen Sie möglicherweise eine AppleScript / Automator-Funktion erstellen, um dies zu handhaben.
In jedem Fall benötigen Sie ein Netzwerkprofil, um eine Verbindung zu einem 802.11x-Netzwerk mit Authentifizierung herzustellen. Zum Erstellen benötigen Sie entweder OS X Server oder können den Apple Configurator verwenden . Es ist eine kostenlose Anwendung von Apple.
Während es auf iOS ausgerichtet ist, können Sie Wi-Fi-Profile erstellen und diese dann exportieren. Sobald Sie die XML-Datei haben, importieren Sie sie mit networksetup.
Oder...
Sie können die XML-Datei direkt bearbeiten, was nicht trivial ist.
quelle