Wie man einem Netzwerk über die Befehlszeile in Mac OS X beitritt

Mit dem Dienstprogramm networksetup können Sie jedem verfügbaren Netzwerk beitreten, unabhängig davon, ob es sich um einen über Ethernet verbundenen Router, einen WLAN-Router, der eine SSID sendet oder nicht, und ob eine Kennwortverschlüsselung erforderlich ist.

Da die meisten Netzwerke heutzutage drahtlos kommunizieren, konzentrieren wir uns auf die Verbindung zu Wi-Fi über die Befehlszeile von OS X mit dem Dienstprogramm networksetup.

In der einfachsten Form, um eine Verbindung zu einem nicht geschützten Netzwerk wie einem öffentlichen drahtlosen Hotspot herzustellen, zeigen Sie einfach auf die SSID und geben Sie die richtige Netzwerkschnittstelle an, die Sie verwenden möchten:

networksetup -setairportnetwork en0 SSID

Ja, die Syntax ist -setairportnetwork, obwohl OS X nicht mehr auf Wi-Fi als "AirPort" verweist, das ist nur ein Kater von früheren Versionen. Das kann sich in zukünftigen Versionen von Mac OS ändern, aber bis jetzt bleibt es gleich.

Möglicherweise müssen Sie den Befehl mit sudo voranstellen, um abhängig von den aktiven Benutzerberechtigungen einer anderen drahtlosen Verbindung beizutreten.

Um eine Verbindung zu einem beliebigen drahtlosen Netzwerk über die Befehlszeile herzustellen, für die ein Kennwort festgelegt wurde, verwenden Sie den Befehl networksetup wie folgt:

sudo networksetup -setairportnetwork en1 SSID PASSWORD

Nehmen wir in einem praktischen Beispiel an, dass wir uns mit einem Netzwerk namens "Wireless" verbinden und das Passwort wie folgt auf "macsrule" eingestellt ist:

sudo networksetup -setairportnetwork en1 Wireless macsrule

Diese Funktion ist in Mac OS X von Snow Leopard bis hin zu OS X Yosemite verfügbar, kann aber auch auf älteren Versionen von Mac OS X funktionieren. Sie können mehr über das Befehlszeilentool networksetup lesen, indem Sie dessen Manpage durch Ausführen des folgenden Befehls abrufen:

man networksetup

Oder lesen Sie einen unserer vielen hilfreichen Tipps, wie Sie mit networksetup in OS X eine Vielzahl von netzwerkbezogenen Funktionen auf dem Mac über die Befehlszeile ausführen.