Na próxima vez, tente fazer isso na linha de comando:
sudo ifconfig en1 down
sudo ifconfig en1 up
Isso deve trazer sua interface sem fio para baixo e depois trazê-la de volta.
Eu tenho este MacBook Pro que tem problemas intermitentes na conexão com minha rede WiFi. Às vezes, ajuda a desativar / reativar o Airport e, às vezes, preciso reiniciar o computador para que minha rede volte a funcionar.
Alguém mais experimentou isso? Existe algum comando que eu possa executar que faria o mesmo que faço quando eu reiniciar o computador (na verdade, na verdade, é só reiniciá-lo) - ou pelo menos um comando que reinicia o serviço de aeroporto?
networksetup -setairportpower en1 off
networksetup -setairportpower en1 on
Estes são os comandos que uso para controlar o aeroporto sem o ícone da barra de menus. A vantagem é que eles não exigem su
/ sudo
privilégios.
d=$(networksetup -listallhardwareports | egrep 'AirPort|Wi-Fi' -A1 | grep -o en.)
[[ "$(networksetup -getairportpower $d)" == *On ]] && val=off || val=on
networksetup -setairportpower $d $val
O nome do dispositivo é en0
no MacBook Airs. O nome da porta foi alterado de AirPort para Wi-Fi em 10.7.