Como ingressar em uma rede a partir da linha de comando no Mac OS X

Anonim

O utilitário de configuração de rede permite que você se conecte a qualquer rede disponível, seja um roteador conectado por Ethernet ou não, um roteador wi-fi que esteja ou não transmitindo um SSID e tenha ou não qualquer criptografia de senha necessária.

Como a maioria das redes é feita com comunicações sem fio atualmente, vamos nos concentrar em conectar-se ao wi-fi por meio da linha de comando do OS X com o utilitário de configuração de rede.

Na forma mais simples, para se conectar a uma rede não protegida como um ponto de acesso sem fio público, basta apontar para o SSID e especificar a interface de rede adequada para usar assim:

networksetup -setairportnetwork en0 SSID

Sim, a sintaxe é usar -setairportnetwork mesmo que o OS X não se refira mais ao wi-fi como “AirPort”, isso é apenas uma ressaca das versões anteriores. Isso pode mudar em versões futuras do Mac OS, mas até agora permanece o mesmo.

Você pode precisar prefixar o comando com sudo para ingressar em uma conexão sem fio diferente, dependendo dos privilégios do usuário ativo.

Para se conectar a qualquer rede sem fio a partir da linha de comando que tenha uma senha definida, use o comando networksetup da seguinte forma:

sudo networksetup -setairportnetwork en1 SSID PASSWORD

Então, em um exemplo prático, digamos que estamos nos conectando a uma rede chamada ‘Wireless’ e a senha está definida como ‘macsrule’ da seguinte forma:

sudo networksetup -setairportnetwork en1 Regra mac sem fio

Este recurso existe no Mac OS X, desde o Snow Leopard até o OS X Yosemite, mas também pode funcionar em versões mais antigas do Mac OS X. Você pode acessar a ferramenta de linha de comando networksetup recuperando sua página de manual executando o seguinte comando:

man networksetup

Ou leia qualquer uma de nossas muitas dicas úteis usando a configuração de rede no OS X para executar uma variedade de funções relacionadas à rede no Mac por meio da linha de comando.

Como ingressar em uma rede a partir da linha de comando no Mac OS X