Jak zrestartować usługi sieciowe w Sierra?

14

W FreeBSD / Linux można zrestartować usługi sieciowe poprzez zrestartowanie demona.

Czy w macOS Sierra jest coś podobnego?

mrjayviper
źródło

Odpowiedzi:

15

Możesz rozebrać i uruchomić interfejs sieciowy, używając:

sudo ifconfig en0 down
sudo ifconfig en0 up
grg
źródło
9

Interfejsy sieciowe można również wyłączyć i włączyć w Preferencjach systemowych-Sieć.

Unieruchom usługę

użytkownik1082
źródło
7

Ponownie uruchamia Wi-Fi bez sudo. Czy ktoś wie, jak to zrobić za pomocą jednego polecenia ?

networksetup -setairportpower en0 off
networksetup -setairportpower en0 on
naprzód
źródło
1
Utwórz skrypt powłoki za pomocą tych dwóch linii lub użyj Automatora, aby utworzyć aplikację ze skryptu powłoki za pomocą tych dwóch linii. Właśnie zrobiłem to drugie, wydaje się działać dobrze.
Magnus W
3
Być może możesz użyć &&tak: networksetup -setairportpower en0 off && networksetup -setairportpower en0 ondo pojedynczego polecenia.
Atul Yadav