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

14

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

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

mrjayviper
источник

Ответы:

15

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

sudo ifconfig en0 down
sudo ifconfig en0 up
Grg
источник
8

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

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

user1082
источник
7

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

networksetup -setairportpower en0 off
networksetup -setairportpower en0 on
forthrin
источник
1
Создайте сценарий оболочки с этими двумя строками или используйте Automator для создания приложения из сценария оболочки с этими двумя строками. Я только что сделал последнее, похоже, работает нормально.
Магнус W
3
Возможно, вы можете использовать &&как так: networksetup -setairportpower en0 off && networksetup -setairportpower en0 onдля одной команды.
Атул Ядав,