Desativar Wifi via linha de comando

Respostas:

16

Você pode usar isso para desativá-lo:

sudo ifconfig en1 down

E se você quiser obtê-lo backup, basta digitar -se , em vez de para baixo

Apenas certifique-se de que en1 seja a interface correta ou você pode facilmente eliminar seu acesso ssh :)

PS Como Lri observou nos comentários abaixo, você pode desativar rapidamente a interface de rede correta com apenas 1 linha:

sudo ifconfig `networksetup -listallhardwareports | grep -E '(Wi-Fi|AirPort)' -A 1 | grep -o "en."` down

Isso detectará o dispositivo Airport / wireless correto e o desativará

bisko
fonte
Ou en0no MacBook Airs. Você pode descobrir o nome do dispositivo com networksetup -listallhardwareports | grep -E '(Wi-Fi|AirPort)' -A 1 | grep -o "en.".
Lri
4

Experimentar

networksetup -setairportpower en0 off
lhf
fonte