7 comandos para conexão Wi-Fi em modo console

Publicado por Daniel Roque em 27/01/2015

[ Hits: 29.245 ]

 


7 comandos para conexão Wi-Fi em modo console



Saudações, mundo livre.

Sem enrolação, gostaria de compartilhar/documentar aqui no VOL como configurar seu "pinguim" para acessar Wi-Fi com criptografia WPA/[1,2] sem interface gráfica.

1. Encontre o nome da tua interface, geralmente algo do tipo "wlanX", onde "X" é um número da interface que, em geral, acaba sendo a "wlan0":

# ifconfig

2. "Levante" o link da placa de rede sem fio. Existem outras formas, eu sei...

# ip link set wlan0 up

3. Verifiquemos se a rede que queremos acessar está acessível, o comando abaixo deve trazer o que está ao alcance:

# iw wlan0 scan

4. Configure o arquivo de autenticação, deve solicitar neste instante a senha da rede:

# wpa_passphrase minharede >> /etc/wpa_supplicant.conf

5. Vamos tentar conectar, a este comando pode ser adicionado o parâmetro "-B" que o torna um daemon em plano de fundo, no entanto, eu aconselho a rodar sem "-B", a princípio para que possamos ver o que ele está tentando fazer, depois você pode adicionar o "-B" no seu script, ou seja, lá onde você quiser.

Note também o parâmetro "-D" que especifica o protocolo, a primeira opção costuma ser "wext", no entanto, o meu dispositivo se "deu melhor" com o driver nl80211, veja qual funciona para o teu aí:

# wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant.conf

6. O comando acima deve retornar uma série de informações, porém, caso obtenha uma linha com a expressão "Associated with XX:XX:XX:XX:XX:XX", o comando abaixo deve lhe informar se houve conexão com sucesso:

# iw wlan0 link

7. Conectou? Agora tem que configurar o IP. Se a rede oferecer DHCP, é só executar o comando abaixo:

# dhclient wlan0

Observação: os comandos podem falhar caso haja algum software "segurando" a placa de rede, aí você vai ter que descobrir qual, talvez o wicd ou o network-manager, ou até mesmo já está conectado por qualquer outro software. Em alguns casos, só descobrindo e removendo os módulos do dispositivos é que é possível removê-los.

Para finalizar, claro que não é uma dica para simples usuários e sim uma breve referência um pouco mais avançada para aventureiros.

Abraços!

Outras dicas deste autor

Trocando kernel remotamente no Debian

Instalação do software Intelbras de visualização de câmeras (SIM Plus)

Emulação de Impressora Jetdirect

Thunderbird - Erro: Data errada de recebimento de e-mail [Resolvido]

Utilizando os 6 botões do mouse logitec G300s

Leitura recomendada

Alterar resolução de tela do terminal (modo texto)

Cadê o menu.lst? Aprenda a configurar o Grub2!

Reconfigurar as "LOCALES" passando de UTF-8 para ISO-8859-1

Configure o mirror do CentOS-BR.org no seu CentOS Linux

Configurando o libinput na unha

  

Comentários
[1] Comentário enviado por removido em 27/01/2015 - 14:17h

Tem também o nmcli (pertence ao Networkmanager).

Conectar em uma rede wifi:
nmcli d wifi connect <nome_rede> password <senha> iface <interface_wlan>

Para listar as redes disponíveis:
nmcli d list
- -
~ ru4n



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts