Acessando sua rede wifi via terminal no Debian e Arch Linux

Alguma vez durante sua longa jornada no Arch Linux acabou por digitar a senha errada no wifi-menu e desesperado utilizando o i3wm não sabia como “esquecer” a senha da rede wifi fazendo com que o sistema tentasse conectar todas vez sem sucesso ao AP? Ou talvez já tenha se esquecido de instalar o pacote dialog e por acaso tinha formatado o pendrive que usou para instalação do Arch? Ou durante suas andâncias no Debian já se perguntou como acessar redes wifi via terminal?

Não se preocupe! Hoje aprenderemos a alterar as informações de conexão a uma rede wifi via terminal manualmente, e também como gerar um arquivo de configuração para se conectar a um rede wifi via terminal.

Conectando a redes Wifi via terminal

Em um terminal liste suas interfaces de rede:

iwconfig

Agora podemos vasculhar nossa região atrás de conexões disponíveis:

iwlist scan

Com o nome da rede desejada em mãos vamos as possibilidades

1. Rede aberta (OPN)

Basta definir o nome da rede em questão (ESSID mostrado na listagem do iwlist) executando o seguinte comando:

iwconfig interface essid nome da rede

A partir do comando acima todas as palavras em vermelho devem ser substituidas pelos seus equivalentes da rede que deseja acessar listados pelo comando iwlist scan, respeitando inclusive os espaços.

E então requisitamos todas as informações restantes por DHCP:

dhclient interface

Pronto! Estamos conectados. Para testar use:

ping duckduckgo.com

2. Rede encriptada (WEP)

Primeiramente definimos a senha da rede (supondo que você a possui):

iwconfig interface mode managed key senha

Agora definimos o nome da rede:

iwconfig interface essid nome da rede

E então concluímos com:

dhclient interface

Pronto! Estamos conectados. Para testar use:

ping www.duckduck.com.br

3. Rede WPA/WPA2-PSK

Bem, este processo também é simples, apesar de muitos artigos e tutoriais o complicarem muitas vezes.

Supondo que você já saiba a senha da rede em questão, vamos começar!

Primeiro devemos criar um arquivo de configuração. Calma, mais simples que isto, impossível:

wpa_passphrase nome da rede > /caminho/do/arquivo.conf

Após executar este comando, o terminal irá esperar pela entrada da senha da conexão. Digite-a e pressione enter.

Pronto. Agora vamos testar este arquivo com o comando:

wpa_supplicant -Dwext -i interface -c /caminho/do/arquivo.conf

Caso o retorno indique sucesso como “Associação bem sucedida” ou algo assim, pressione Ctrl+c para parar este processo.

Agora é só repetir o mesmo comando, mas deixando-o em segundo plano:

wpa_supplicant -Dwext -i interface -c /caminho/do/arquivo.conf -B

Só nos resta os últimos detalhes:

dhclient -r
dhclient interface

Sim! Acabou… estamos conectados. Para testar:

ping http://www.duckduck.com.br

Habilitando redes wi-fi no boot do sistema – Arch Linux

Se você utiliza Arch Linux e se conectou ao wifi via wifi-menu, saiba que é possível editar as configurações da rede de forma bem simples.

Navegue via terminal até o diretório /etc/netctl

cd /etc/netctl

Aqui estão todos os arquivos de configuração de redes wifi já acessadas, a patir daqui com acesso de super usuário é possível editar as configurações da rede, inclusive a senha caso ela tenha sido digitad errada.

Geralmente os arquivos são gerados com o nome da rede no início seguidos pelo nome da rede wifi, como por exemplo:

wlan0-Nome-da-rede

Para habilitar o wifi-menu, para que conecte-se automaticamente a uma rede especifica toda vez que o sistema iniciar, dê o comando:

sudo netctl enable wlan0-Nome-da-rede

Para desativar

sudo netctl disable wlan0-Nome-da-rede

Por hoje é isso!

Fontes e Referências

Netctl #Wifi-menu – Arch Linux Wiki

Wireless network configuration (Inglês) – Arch Linux Wiki

HowToUse #NetworkManager (Inglês) – Debian Wiki

Arch linux – Configurando wifi com wifi-menu – Viva o linux!

Conectando em redes sem fio pelo terminal – Source Brasil

Faça download deste post!

Post Source – Download completo

Versão em pdf – Download completo


Creative commons

*Todo conteúdo deste blog está licenciado pela Creative Commons CC BY.

Atribuição CC BY – Esta licença permite que outros distribuam, remixem, adaptem e criem a partir do seu trabalho, mesmo para fins comerciais, desde que lhe atribuam o devido crédito pela criação original.

Anúncios

Um comentário sobre “Acessando sua rede wifi via terminal no Debian e Arch Linux

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 )

Foto do Google+

Você está comentando utilizando sua conta Google+. 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 )

Conectando a %s