Відповіді:
Станом на Snow Leopard (Mac OS X v10.6.x) і, можливо, раніше, ви можете:
networksetup -setairportnetwork $INTERFACE $SSID $PASSWORD
Де ...
$INTERFACE
- це ідентифікатор стилю "enX" для вашої картки AirPort (як правило en1
, але це en0
на MacBook Airs та en2
на Mac Pro, і може змінюватись і з інших причин) $SSID
- ваше мережеве ім'я, наприклад "Simon's SSID"
. Укладіть його в лапки, якщо вони містять пробіли.$PASSWORD
ваш пароль WEP, WPA-PSK або WPA2-PSK.Якщо ви подивитеся на сторінку людини або довідку / заяву про використання, networksetup
то побачите, що у неї є інші підкоманди, пов’язані з AirPort, для отримання або встановлення стану живлення (карта AirPort увімкнено / вимкнено), а також для управління списком бажаних мереж та 802.1X профілі (якщо ваша мережа використовує 802.1X, наприклад, WPA Enterprise або WPA2 Enterprise Network).
Ось невеликий посібник із використання аеропорту в командному рядку
Мабуть, можна використовувати
$ airport
як команда. Я б спробував
$ airport -help
і подивіться, чи він пропонує деякі варіанти.
Ця відповідь застаріла. Будь ласка, проігноруйте це
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
, принаймні, на моєму комп’ютері.
-x
робити? @nathang чому б це змінилося? Як я можу знайти правильне розташування на моєму комп’ютері?