Conectando a uma rede wifi pelo console

Imagine a seguinte situação, você não tem rede cabeada ou ela não está funcionando. Você realmente precisa de conexão wifi, mas você não consegue configurar o X, ou está sem nenhum programa de gerenciamento de wireless instalado, o que você faz?
Simples, recorre as anotações que você fez lendo essa dica.

Pois bem, tudo o que você precisa é ter sua placa wifi intala e funcionando. Caso você não tenha, aguarde a próxima coluna.

Você vai precisar de três softwares, o iwconfig, o ifconfig e um cliente dhcp, como o dhcpcd ou o dhcp-client, a maioria das distros atuais incluem os dois por padrão.

Vamos assumir que sua placa wifi é a wlan0, mas pode ser também ath0 ou outra coisa.

Primeiro:
Vamos dizer ao iwconfig que você quer se conectar ao seu ap e qual é o seu ap (access point, ou router wireless).

Digite no console, estando logado como root, digite su, tecle enter e coloque sua senha.

iwconfig wlan0 mode managed
iwconfig wlan0 essid nome_de_sua_rede

Segundo:
Agora vamos informar qual é a senha que está sendo usada na rede.
Caso sua rede seja uma rede aberta, pule essa parte.

iwconfig wlan0 key s:suasenha
Se der algo errado, tente colocar sem o s:.

Terceiro passo.
Conexão com seu ap.
Agora o iwconfig já sabe o que tem que ser feito, estamos prontos para conectar.

Fazemos isso subindo a placa wifi.
ifconfig wlan0 up

Agora espere uns instantes e digite “iwconfig”. Se não tiver escrito lá não associado, algo não occoreu como deveria, tente denovo, caso não consiga, pergunte. 😉

Agora seu computador está conectado ao Access Point, mas não navega porque não tem nenhum IP atribuido, para isso vamos usar o cliente dhcp.

Digite:
dhcpcd wlan0
ou
chcp-client wlan0

Se tudo ocorreu bem, um IP foi atribuido e agora você pode navegar.

Caso você queira que o processo seja um pouco mais automatizado, você pode usar o netcfg, criando perfis de rede.

É bem simples, no diretório /etc/network.d/examples/ tem exemplos de configurações. Crie uma configuração com base no exemplo e salve como /etc/network.d/Wifi por exemplo.

Em key, se sua senha foi uma senha ASCII, você deve por um s: antes da senha, por exemplo. s:chave.

Depois pra conectar basta digitar:
netcfg2 Wifi ou
netcfg Wifi
depende de sua distro.
Para fazer a conexão toda vez que seu pc iniciar, digite.
echo “netcfg2 Wifi” >> /etc/rc.local

Essa dica foi escrita especialmente para o Arch Linux, mas deve funcionar em outras distros, como o Debian.

Esse artigo tem seus direitos reservados. Se quiser copiar e publicar em seu site ou forum, sem problemas, mas ponha a autoria e um link pra esse blog.

Anúncios

Uma ideia sobre “Conectando a uma rede wifi pelo console

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s