A partir do Snow Leopard (Mac OS X 10.6.x) e possivelmente antes, você pode fazer:
networksetup -setairportnetwork $INTERFACE $SSID $PASSWORD
Onde ...
-
$INTERFACE
é o identificador de estilo "enX" do seu cartão AirPort (geralmenteen1
, mas éen0
no MacBook Airs een2
no Mac Pros, e pode variar também por outros motivos) -
$SSID
é o nome da sua rede, como"Simon's SSID"
. Coloque-o entre aspas se contiver espaços. -
$PASSWORD
é sua senha WEP, WPA-PSK ou WPA2-PSK.
Se você observar a página de manual ou a declaração de ajuda / uso de networksetup
, verá que há outro subcomando relacionado ao AirPort para obter ou definir o estado de energia (cartão AirPort ativado / desativado) e para gerenciar o Lista de Redes Preferidas e perfis 802.1X (se a sua rede usar 802.1X, como uma rede WPA Enterprise ou WPA2 Enterprise).