Як я можу скинути мережеві з'єднання (аеропорт) з командного рядка?


5

У мене є MacBook Pro, у якого виникають періодичні проблеми з підключенням до моєї мережі WiFi. Іноді це допомагає відключити / повторно включити аеропорт, а іноді мені доведеться перезавантажити комп'ютер, щоб знову запустити свою мережу.

Хтось ще переживав це? Чи є команди, які я можу запустити, які б зробили те саме, що я роблю, коли я перезавантажую комп'ютер (мабуть, фактично перезавантажуючи його, очевидно) - або принаймні команду, яка перезапускає службу аеропорту?

Відповіді:


5

Наступного разу спробуйте це з командного рядка:

sudo ifconfig en1 down
sudo ifconfig en1 up

Це має знизити ваш бездротовий інтерфейс, а потім відновити його.


en0 для мене на MBA.
коллін

9
networksetup -setairportpower en1 off
networksetup -setairportpower en1 on

Це команди, які я використовую для управління аеропортом без значка меню. Перевага полягає в тому, що вони не вимагають su/ sudoпривілеїв.


en0 для мене на MBA. Але ця команда була досить розумною, щоб зрозуміти це самостійно.
коллін

Я використовую en1 свого Macbook для нюхання Wi-Fi за допомогою дроту. Я не міг використати airport --channel=команду для встановлення каналу 5 ГГц, як 36 або 40, але всі канали 2,4 ГГц працювали. Мені довелося раніше перезавантажувати свій Macbook, щоб виправити цю проблему, але, networksetupздається, команди виконують цю роботу набагато швидше :) BTW ifconfig downі upне працював у вирішенні цієї проблеми принаймні для мене. Дякую!
Tuxdude

3
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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.