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.