Respostas:
A partir do Snow Leopard (Mac OS X 10.6.x) e possivelmente anterior, você pode:
networksetup -setairportnetwork $INTERFACE $SSID $PASSWORD
Onde...
$INTERFACE
é o identificador de estilo "enX" para sua placa AirPort (normalmente en1
, mas está en0
no MacBook Airs e en2
no Mac Pros, e também pode variar por outros motivos) $SSID
é o nome da sua rede, como "Simon's SSID"
. Coloque-o entre aspas se ele contiver espaços.$PASSWORD
é sua senha WEP, WPA-PSK ou WPA2-PSK.Se você olhar a página de manual ou a declaração de ajuda / uso, networksetup
verá que ele possui outro subcomando relacionado ao AirPort para obter ou definir o estado de energia (cartão AirPort ativado / desativado) e para gerenciar a lista de redes preferidas e o 802.1X perfis (se sua rede usa 802.1X, como uma rede WPA Enterprise ou WPA2 Enterprise).
Aqui está um pequeno guia sobre como usar o aeroporto na linha de comando
Aparentemente você pode usar
$ airport
como um comando. eu tentaria
$ airport -help
e veja se isso traz algumas opções.
Esta resposta está desatualizada. Por favor ignore
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
, no meu computador, pelo menos.
-x
faria? @nathang por que isso mudaria? Como localizo qual seria o local correto no meu computador?