Ответы:
Начиная со Snow Leopard (Mac OS X v10.6.x) и, возможно, ранее, вы можете сделать:
networksetup -setairportnetwork $INTERFACE $SSID $PASSWORD
Где...
$INTERFACE
является идентификатором стиля «enX» для вашей карты AirPort (обычно en1
, но он есть en0
на MacBook Air и en2
на Mac Pro, и может отличаться и по другим причинам) $SSID
это имя вашей сети, например "Simon's SSID"
. Заключите его в кавычки, если он содержит пробелы.$PASSWORD
ваш пароль WEP, WPA-PSK или WPA2-PSK.Если вы посмотрите на справочную страницу или справку / заявление об использовании, networksetup
то увидите, что она имеет другую подкоманду, связанную с AirPort, для получения или установки состояния питания (вкл / выкл платы AirPort), а также для управления списком предпочитаемых сетей и 802.1X. профили (если ваша сеть использует 802.1X, например, сеть WPA Enterprise или WPA2 Enterprise).
Вот небольшое руководство по использованию аэропорта в командной строке
Видимо, вы можете использовать
$ airport
как команда. я бы попробовал
$ airport -help
и посмотрим, не вызовет ли это некоторые варианты.
Этот ответ устарел. Пожалуйста, игнорируйте это
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
, по крайней мере, на моем компьютере.
-x
сделать? @nathang почему бы это изменить? Как мне найти правильное местоположение на моем компьютере?