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.