No FreeBSD / Linux, é possível reiniciar os serviços de rede reiniciando um daemon.
Existe algo semelhante no macOS Sierra?
Você pode desmontar e iniciar a interface de rede usando:
sudo ifconfig en0 down
sudo ifconfig en0 up
As interfaces de rede também podem ser Desabilitadas e Habilitadas em Preferências do Sistema - Rede.
O reinicia o Wi-Fi sem sudo
. Alguém sabe como fazer isso com um único comando ?
networksetup -setairportpower en0 off
networksetup -setairportpower en0 on
&&
o seguinte:networksetup -setairportpower en0 off && networksetup -setairportpower en0 on
para comando único.