Połącz się z siecią WiFi za pomocą terminala Mac


10

Za każdym razem, gdy próbuję dowiedzieć się, jak to zrobić, dowiaduję się, jak to zrobić na Linuksie, a to się nie przenosi. Jak połączyć się z siecią WiFi za pomocą Mac Terminal Bash?

Odpowiedzi:


17

W Snow Leopard (Mac OS X 10.6.x) i prawdopodobnie wcześniej możesz to zrobić:

networksetup -setairportnetwork $INTERFACE $SSID $PASSWORD

Gdzie...

  • $INTERFACE to identyfikator stylu „enX” dla Twojej karty AirPort (zazwyczaj en1, ale to jest en0 na MacBook Airs i en2 na komputerach Mac Pro i mogą się różnić z innych powodów)
  • $SSID to twoja nazwa sieci, np "Simon's SSID". Załącz go w cudzysłowie, jeśli zawiera spacje.
  • $PASSWORD to hasło WEP, WPA-PSK lub WPA2-PSK.

Jeśli spojrzysz na stronę man lub instrukcję pomocy / użycia dla networksetup zobaczysz, że ma inne podkomendy związane z AirPort do pobierania lub ustawiania stanu zasilania (karta AirPort wł. / wył.) oraz do zarządzania listą Preferowane sieci i profile 802.1X (jeśli twoja sieć używa 802.1X, np. WPA Sieć Enterprise lub WPA2 Enterprise).


3

Domyśliłam się:

sudo airport -A


2
nie ma opcji „-A” na lotnisku
Luxspes

Prawdopodobnie powinienem dać s … Który jest kluczem obok a na klawiaturze.
kaiser

2

Oto krótki przewodnik po użyciu lotnisko w linii poleceń

Widocznie możesz użyć

$ airport 

jako polecenie. spróbowałbym

$ airport -help

i zobacz, czy przynosi jakieś opcje.

Ta odpowiedź jest nieaktualna. Zignoruj ​​to


Mój SSID zawiera spacje, w jaki sposób mogę go wprowadzić?
JShoe

Umieść to w cytatach. Jak „SSID Simona”. Może to być coś w rodzaju: airport -x „Simon's SSID”
Simon Sheehan

sprawiają, że /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airportprzynajmniej na moim komputerze.
Nathan Grigg

@Simon co -x robić? @nathang dlaczego miałoby się to zmienić? Jak znaleźć właściwą lokalizację na moim komputerze?
JShoe

Jak na świecie ta odpowiedź, która nie ma nadziei na pracę, zostanie przekazana?
Spiff
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.