Redes Wireless no Linux – Todos

By lmmoreira

Seguindo ainda a linha dos posts sobre redes wireless no pinguim. Eu não acho muito produtivo ou melhor lucrativo que aprendamos a conectar uma rede wireless apenas no Arch Linux, a final estamos estudando é o Linux e não um estudo do Arch, Slackware, Ubunto ou qualquer outro.

Vamos ao trabalho.

No post anterior, eu lhe mostrei como reconhecer e instalar uma placa de rede wireless, não repetirei o processo aqui, largue de ser preguiçoso e dê uma lida no post anterior ou pelo menos até o meio dele até o ponto que você saiba instalar uma placa de rede wireless sozinho.

Com a placa de rede instalada e ativada você inicia o processo de busca de pontos de rede (Esta parte eu vou repetir pois julgo saudável para este post).

A procura das redes se dá pelo seguinte comando no konsole como root

iwlist wlan0 scan

Obs.: O wlan0 é bem relativo ao seu sistema, algumas distribuíções reconhecem a placa wireless como wlan0 outra como ath0 aí é com você.

O iwlist lhe retorna informações como estas:

Cell 01 – Address: 00:11:88:5A:12:80

ESSID:”Rede Um”
Mode:Master
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=15/100  Signal level:65/65
Encryption key:on
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
48 Mb/s; 54 Mb/s
Extra:tsf=0000017fa0357ecd
Extra: Last beacon: 2106ms ago

Cell 02 – Address: 00:11:88:5A:48:70

ESSID:”Rede Dois”
Mode:Master
Channel:6
Frequency:2.437 GHz (Channel 6)
Quality=53/100  Signal level:42/65
Encryption key:on
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
48 Mb/s; 54 Mb/s
Extra:tsf=0000017fa043a79f
Extra: Last beacon: 1073ms ago

Cell 03 – Address: 00:11:88:5A:A9:90

ESSID:”Rede Tres”
Mode:Master
Channel:6
Frequency:2.437 GHz (Channel 6)
Quality=21/100  Signal level:65/65
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
48 Mb/s; 54 Mb/s
Extra:tsf=0000017fa0728181
Extra: Last beacon: 673ms ago

Neste caso podemos identificar três redes wireless reconhecidas, a cada Cell é uma nova rede.

As informações realmente relevantes para você que deseja se conectar são somente três, o campo ESSID, o campo Quality e o campo Signal level.

O ESSID é o nome da conexão e é através dele que você define em qual rede deseja se conectar. Com base em um comparativo entre os dois últimos você escolhe a conexão que deseja.

O cálculo do campo Quality e Signal level ocorre de maneira bem simples, observe que em todos os casos o campo Quality tem seu pico como 100 e o Signal Level como 65.

Ambos são muito importantes então uma média dos dois seria a melhor opção perceba que sobre o Quality a segunda rede tem o melhor número porém, no nível de sinal está entre os mais baixos.

Por isso que digo que uma média dos dois valores seria a melhor escolha.

Rede 1

Quality: Possuí 15 onde o máximo é 100

Signal Level: Máximo

Rede 2

Quality: Possuí 53 onde o máximo é 100

Signal Level: 42 onde o máximo é 65

Rede 3

Quality: Possuí 21 onde o máximo é 100

Signal Level: Máximo

Para abstrair menos:

Em estudos anteriores oque me disseram é que o Quality é o sinal que sai do Access Point e o Signal Level é a quantidade de ruídos interferências e etc, porém, caso eu esteja errado me corrijam com certeza.

Outros campos muito úteis e que esqueci de falar são Encryption key e IE.

O campo IE lhe dá o protocolo da sua rede, se é WPA ou WEP. Já o Encryption key como o próprio nome sugere lhe informa se sua rede é aberta ou fechada.

Perceba que no meu exemplo as duas primeiras redes possuem o Encryption key como on e são WPA, já na terceira rede, a conexão não possuí chave e não possuí o campo IE. Isto é porque pela falta da chave subentende-se que a rede seja WEP visto que não existem redes WPA sem senha.

Após escolher a sua rede preferida primeiramente derrube a placa de rede por cabo para que não aja interferências na sua rede wireless como fazer a rede cair a todo o instante, diminuír o desempenho e tal.

ifconfig eth0 down

Então conecte-se a rede com

iwconfig wlan0 essid “Rede Um” key “0000000″

ou

iwconfig wlan0 essid “Rede Tres”

Então sua placa de rede já estará com a conexão configurada, falta só conseguir um IP para sua máquina, coisa que acontece com o comando

dhcpcd wlan0

ou

dhclient wlan0

A forma mais comum do comando acima é a segunda, a primeira depende muito da distribuíção. Confira qual dos dois programas está instalado no seu computador digitando dh e pressionando tab para o auto-complete.

A partir de agora você está conectado.

É possível também automatizar toda esta tarefa com um programinha shell, veja:

#!/bin/bash

ifconfig eth0 down
ifconfig wlan0 down

ifconfig wlan0 up
iwconfig wlan0 essid “Rede Um”
iwconfig wlan0 key b8b22344554
dhclient wlan0

Adapte este script a suas necessidades e sua distribuíção, salve-o como alguma-coisa.sh e então rode-o como root para se ver conectado.

Por hoje é só, caso deseja fazer uma crítica ou sujestão comente que será respondido.

Obrigado a todos.

Tags: , , , , ,

Deixe uma resposta