Как перезапустить сетевые сервисы на Sierra?


14

В FreeBSD / Linux можно перезапустить сетевые сервисы, перезапустив демон.

Есть ли что-то похожее в macOS Sierra?

Ответы:


15

Вы можете разорвать и запустить сетевой интерфейс, используя:

sudo ifconfig en0 down
sudo ifconfig en0 up

8

Сетевые интерфейсы также можно отключить и включить в системных настройках ‑ Network.

Сделать сервис неактивным


7

Перезагрузки Wi-Fi без sudo. Кто-нибудь знает, как это сделать с помощью одной команды ?

networksetup -setairportpower en0 off
networksetup -setairportpower en0 on

1
Создайте сценарий оболочки с этими двумя строками или используйте Automator для создания приложения из сценария оболочки с этими двумя строками. Я только что сделал последнее, похоже, работает нормально.
Магнус W

3
Возможно, вы можете использовать &&как так: networksetup -setairportpower en0 off && networksetup -setairportpower en0 onдля одной команды.
Атул Ядав,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.