Placa Wireless Atheros AR5001 - Configuração no Debian Squeeze

Publicado por albert guedes em 29/06/2012

[ Hits: 6.180 ]

Blog: http://www.socrates.if.usp.br/~arcguede

 


Placa Wireless Atheros AR5001 - Configuração no Debian Squeeze



Adquiri recentemente um notebook da marca Compaq Presario C700, e instalei nele a distribuição Debian Squeeze.

Todo o hardware foi plenamente reconhecido e funcional, menos a placa wireless, que quando vi, era uma Atheros.

À procura de como instalar esta placa, percebi que existem centenas de tutoriais, com tantos métodos, quanto páginas explicando a instalação.

Como eu consegui finalmente instalar a minha, resolvi escrever esta dica para compartilhar com aqueles que venham a usar esta placa no Debian GNU/Linux.

Pelos tutoriais que você encontra por aí, é dito que precisa instalar drivers do madwifi, ndiswrapper etc.

Aqui, tenho boas novas: nas versões do kernel 2.6.X e adiante, existe um módulo de nome ath5k, que contém os drivers para a série AR5xxx de placas de rede wireless, incluindo a minha (AR5001).

Assim, basta instalar os headers de seu kernel:

# aptitude -y install linux-headers-$( uname -r )

Se você usa criptografia WPA em sua rede, instale o pacote wpasupplicant:

# aptitude -y install wpasupplicant

Isto é tudo o que você vai precisar no momento.

Mas é boa sugestão instalar as ferramentas para wireless, que são os pacotes:
  • wireless-tools;
  • rfkill;
  • wicd: Gerenciador de conexões.

Verifique o man desses pacotes para mais informações.

Configuração

Agora, devemos habilitar os módulos para o wireless. Para isso, basta digitar:

# modprobe ath5k

Para o módulo ser habilitado na inicialização do sistema, adicioná-lo ao arquivo /etc/modules:

# echo ath5k >> /etc/modules

Agora, para conectar, você pode usar o método com o wpa_supplicant + wicd (vide referências), mas aqui vou colocar o método mais direto.

Edite o arquivo /etc/network/interfaces e adicione as linhas:

auto wlan0
iface wlan0 inet dhcp
        wpa-ssid <nome de sua rede com wpa>
        wpa-psk <senha wpa>

Feito isso, pode reinicializar e já poderá verificar que se está conectado:

# ifconfig wlan0

Que deverá ter como saída:
wlan0    Link encap:Ethernet Endereço de HW 00:1f:3a:b0:bf:66
             inet end.: 192.168.1.102 Bcast:255.255.255.255 Masc:255.255.255.0
             endereço inet6: fe80::21f:3aff:feb0:bf66/64 Escopo:Link
             UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
             RX packets:13038 errors:0 dropped:0 overruns:0 frame:0
             TX packets:11042 errors:0 dropped:0 overruns:0 carrier:0
             colisões:0 txqueuelen:1000
             RX bytes:13820897 (13.1 MiB) TX bytes:1716743 (1.6 MiB)


Se estiver aparecendo o IP em "inet end", como mostra acima, então está tudo funcionando e já está conectado à rede.

Referências

Aqui vão algumas referências que me ajudaram nesta empreitada:
Espero que tenha ajudado. Até a próxima.

Outras dicas deste autor

Mostrar os campos de uma tabela do PostgreSQL com PHP

Apache 2 com php5 e php4 juntos

Imprima textos inteiros com o comando "echo"

Dando permissão a outros usuários para usarem os devices

Como ver a saída de qualquer comando MySQL no PHP

Leitura recomendada

Configurar mouse USB com rodinha (wheel mouse USB)

Utilizando o Wiimote no Linux? Yes Wiican!

cowsay - A vaquinha que fala no seu terminal

Automação do X com XAutomation

Conexão PHP + Oracle 10g

  

Comentários
[1] Comentário enviado por salame em 28/03/2013 - 12:46h

ola amigo, sou novo e instalei meu Debian 6 stable, porem nao consigo instalar minha placa wireless, tenho uma Atheros tambem, mais nao sei o medolo preciso, minha criptografia é WPA2-PSK talvez isso que nao esteja batendo com seus codigos.

Obrigado



Contribuir com comentário