Активирайте и деактивирайте AirPort Wireless от командния ред в Mac OS X
Понякога най-лесното решение при отстраняване на проблем с безжична връзка с AirPort е просто да включите и изключите AirPort. Вместо да използваме елемента от менюто или системните предпочитания, можем да активираме и деактивираме AirPort много бързо директно от терминала на Mac OS X.
За да направим това, ще използваме командата ‘networksetup’.Обърнете внимание, че това използва референцията „AirPort“, дори и с по-новите версии на Mac OS X, където Wi-Fi вече не се нарича AirPort, така че игнорирайте тази промяна в конвенцията за именуване от Apple и просто знайте, че и двете се отнасят до възможностите за безжична мрежа на Mac.
Изключване на Wi-Fi чрез командния ред в Mac OS X
Името на мрежовото устройство ще определи как се въвежда правилният синтаксис.
networksetup -setairportpower airport off
Името на устройството може да бъде airport, en0, en1 и т.н., в зависимост от хардуера на Mac и версията на OS X. Следователно може да се наложи да посочите порта на устройството, а не „airport“, за пример en1 или en0:
networksetup -setairportpower en0 изключено
Можете да използвате флага -getairportpower, за да проверите порта, ако не сте сигурни.
Включете Wi-Fi (Airport) чрез командния ред в Mac OS X
Точно както изключвате wi-fi от командния ред, можете също да го включите отново. Както преди, обърнете внимание на името на устройството:
networksetup -setairportpower airport on
И отново може да се наложи да посочите устройство en0 или en1 вместо ‘airport’, така:
networksetup -setairportpower en0 on
Няма да видите никакво потвърждение в терминала, че командата е успешна или неуспешна, но ако наблюдавате иконата на менюто на AirPort, ще видите, че лентите изчезват, показвайки, че безжичният интерфейс е изключен, или ще се появят отново, показващи тази безжична връзка е активирана отново.
Можем също така да нареждаме командите една след друга, за да включим захранването на безжичния интерфейс на Mac:
Бърз цикъл на захранване на Wi-Fi с инструмента за настройка на мрежа на Mac OS X
networksetup -setairportpower airport off; networksetup -setairportpower airport on
Изглежда, че безжичната карта на AirPort реагира по-бързо на инструмента за мрежова настройка на командния ред, отколкото всеки друг метод, което прави това изключително бърз метод за включване на захранването на безжичния интерфейс. Това често е достатъчно за разрешаване на основни проблеми със свързването на безжичен рутер, като IP конфликти или неправилно работещи DHCP заявки.
Имам достатъчно редовни срещи с един особено нестабилен рутер, за който създадох псевдоним за захранване на моята AirPort карта, можете да направите това, като добавите следното към вашия .bash_profile, просто се уверете, че е на един ред :
alias airportcycle='networksetup -setairportpower airport off; networksetup -setairportpower airport on'
Сега, както всеки друг псевдоним, вие само въвеждате „airportcycle“ и безжичният интерфейс веднага ще се изключи и отново ще се включи.
Деактивирането и повторното активиране на AirPort не е същото като свързването към безжична мрежа от командния ред, въпреки че можете да направите това и чрез инструмента за настройка на мрежа.