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

Publicado por Daniel Roque em 27/01/2015

[ Hits: 29.250 ]

 


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

Placa wireless USB Multilaser Atheros Communications, Inc. AR9271 802.11n no Linux

e4rat - Acelerando o Boot em Partições EXT4

Links - Erro: "Verification failure: unable to get local issuer certificate no links" [Resolvido]

Brincando com resolução do monitor

Colocar um descanso de tela como plano de fundo da área de trabalho (XFCE)

Leitura recomendada

WvDial e KPPP - Configuração para celular e/ou modem 3G no Slackware 14.0

Beep do Sabayon - Três maneiras de remover

O que fazer após instalar Linux Mint 20

Ubuntu funcionando perfeitamente em máquinas antigas

Alterando o IP de sua placa de rede no Slackware 10 com um único comando

  

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