Как сбросить сетевые подключения (Airport) из командной строки?

У меня есть этот MacBook Pro, который имеет периодические проблемы с подключением к WiFi сети. Иногда это помогает отключить / повторно включить аэропорт, а иногда я должен перезагрузить компьютер, чтобы получить мою сеть работает снова.

кто-нибудь еще сталкивался с этим? Есть ли какие - либо команды, которые я могу запустить, которые будут делать то же самое, что и при перезагрузке компьютера (очевидно, что это не так), или, по крайней мере, команда, которая перезапускает службу аэропорта?

17
задан 3498DB
03.04.2023 13:39 Количество просмотров материала 2970
Распечатать страницу

3 ответа

в следующий раз попробуйте из командной строки:

sudo ifconfig en1 down
sudo ifconfig en1 up

Это должно привести ваш беспроводной интерфейс вниз, а затем вернуть его обратно.

5
отвечен devanjedi 2023-04-04 21:27
networksetup -setairportpower en1 off
networksetup -setairportpower en1 on

Это команды, которые я использую для управления аэропортом без значка menubar. Преимущество в том, что они не требуют su/sudo привилегии.

9
отвечен Daniel Beck 2023-04-04 23:44
d=$(networksetup -listallhardwareports | egrep 'AirPort|Wi-Fi' -A1 | grep -o en.)
[[ "$(networksetup -getairportpower $d)" == *On ]] && val=off || val=on
networksetup -setairportpower $d $val

имя устройства en0 на MacBook Airs. Название порта было изменено с AirPort на Wi-Fi в 10.7.

3
отвечен user495470 2023-04-05 02:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх