Ativar e desativar AirPort Wireless na linha de comando no Mac OS X

Anonim

Às vezes, a solução mais fácil ao solucionar um problema de conexão sem fio do AirPort é simplesmente ligar e desligar o AirPort. Em vez de usar o item de menu ou as Preferências do Sistema, podemos habilitar e desabilitar o AirPort muito rapidamente diretamente do Terminal do Mac OS X.

Para fazer isso, vamos usar o comando ‘networksetup’.Observe que isso usa a referência “AirPort”, mesmo com versões mais recentes do Mac OS X, onde o Wi-Fi não é mais chamado de AirPort, portanto, ignore essa alteração na convenção de nomenclatura da Apple e saiba que ambos pertencem às habilidades de rede sem fio do Mac.

Desative o Wi-Fi via linha de comando no Mac OS X

O nome do dispositivo de rede determinará como a sintaxe apropriada é inserida.

networksetup -setairportpower airport off

O nome do dispositivo pode ser aeroporto, en0, en1, etc, dependendo do hardware do Mac e da versão do OS X. Portanto, pode ser necessário especificar a porta do dispositivo em vez de 'aeroporto', para exemplo en1 ou en0:

networksetup -setairportpower en0 off

Você pode usar o sinalizador -getairportpower para verificar a porta se não tiver certeza.

Turn Wi-Fi (Airport) On via Command Line in Mac OS X

Assim como desligar o wi-fi na linha de comando, você também pode ativá-lo novamente. Como antes, preste atenção ao nome do dispositivo:

networksetup -setairportpower airport on

E, novamente, você pode precisar especificar o dispositivo en0 ou en1 em vez de ‘aeroporto’, assim:

networksetup -setairportpower en0 on

Você não verá nenhuma confirmação no Terminal de que o comando foi bem-sucedido ou falhou, mas se você observar o ícone do menu AirPort, verá que as barras desaparecem indicando que a interface sem fio está desativada ou reaparecem indicando que o wireless está ativado novamente.

Também podemos encadear os comandos um após o outro para ligar e desligar a interface sem fio em um Mac:

Reinicie rapidamente o Wi-Fi com a ferramenta de configuração de rede do Mac OS X

networksetup -setairportpower airport off; networksetup -setairportpower airport on

A placa sem fio AirPort parece responder mais rapidamente à ferramenta de configuração de rede de linha de comando do que qualquer outro método, tornando este um método ultrarrápido de reinicialização da interface sem fio. Isso geralmente é suficiente para resolver problemas básicos de conectividade do roteador sem fio, como conflitos de IP ou solicitações de DHCP com defeito.

Tenho encontros regulares suficientes com um roteador particularmente instável que criei um alias para ligar e desligar minha placa AirPort. Você pode fazer isso adicionando o seguinte ao seu .bash_profile, apenas certifique-se de que esteja em uma linha :

alias airportcycle='networksetup -setairportpower airport off; networksetup -setairportpower airport on'

Agora, como qualquer outro alias, basta digitar 'airportcycle' e a interface sem fio desligará e ligará imediatamente.

Desativar e reativar o AirPort não é o mesmo que conectar-se a uma rede sem fio a partir da linha de comando, embora você também possa fazer isso usando a ferramenta de configuração de rede.

Ativar e desativar AirPort Wireless na linha de comando no Mac OS X