Conecte-se à rede WiFi usando o Terminal Mac

11

Toda vez que tento descobrir como fazer isso, descubro como fazê-lo em um Linux, e ele não é transferido. Como me conecto a uma rede WiFi usando o Mac Terminal Bash?

JShoe
fonte

Respostas:

18

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á en0no MacBook Airs e en2no 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, networksetupverá 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).

Spiff
fonte
3

Descobri isso:

sudo airport -A

JShoe
fonte
2
não há opção "-a" no aeroporto
Luxspes
Provavelmente deveria ter sido s... qual é a tecla ao lado de aum teclado.
kaiser
2

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

Simon Sheehan
fonte
Meu SSID contém espaços, como devo inseri-lo?
JShoe
Coloque-o entre aspas. Como "SSID de Simon". Portanto, o comando pode ser algo como: aeroporto -x "SSID de Simon"
Simon Sheehan
faça isso /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport, no meu computador, pelo menos.
Nathan Grigg
@ Simon o que -xfaria? @nathang por que isso mudaria? Como localizo qual seria o local correto no meu computador?
JShoe 21/05
Como no mundo essa resposta, que não tem esperança de funcionar, foi votada?
Spiff