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

Publicado por Daniel Roque em 27/01/2015

[ Hits: 29.147 ]

 


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

Calibrando o Touchscreen pelo Kernel do celular ZTE-V821 Android

Expandindo partição ext3 em discos lógicos e qcow2 em ambiente de virtualização

Emulação de Impressora Jetdirect

Transparência do VirtualBox com o Compiz

Exemplos prático para VirtualBox em modo console

Leitura recomendada

Configurando o DNS

AIX - Configuração do horário de verão

Ubuntu 10.04 / Gnome 2.30 - Barra de localização "editável" do Nautilus

Configurando o sudo no Fedora

Variáveis de internacionalização no Slackware

  

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