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

Publicado por Daniel Roque em 27/01/2015

[ Hits: 28.923 ]

 


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

Steam no Debian Sid

Emuladores de videogame no Linux

Java no Firefox - Atualizando o plugin no Debian

Debian: Erro - Thunar não monta dispositivos com usuário normal após atualização [Resolvido]

e4rat - Acelerando o Boot em Partições EXT4

Leitura recomendada

Criando atalho para Whisker Menu no Xfce

Driver proprietário AMD no CentOS

Xmms tocando com zumbido (buzzing) no KDE

Erro ao mixar Salix com Slackware - 'sh: /sbin/spkg: No such file or directory' [RESOLVIDO]

Wine no Archlinux 64 bits

  

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