Nesse tutorial descrevo como fazer de forma simples a instalação da placa de rede
wireless Dlink DWL-520+ no Debian.
Para a utilização suponho que o sistema básico (texto) esteja instalado e conectado a internet por uma placa de rede local.
Procedimentos de instalação
1. Primeiro instalaremos os pacotes necessários. Para isso em um console digite:
# apt-get install wireless-tools module-assistant debhelper
2. Agora vamos preparar o m-a (Module Assistant) para seu uso, então utilizamos o comando:
# m-a prepare
Este comando baixará os headers do kernel que serão usados para compilar os módulos da placa.
3. Depois vamos adicionar os repositórios do apt-get que possuem os pacotes pré-compilados da placa. Para isso abra o arquivo sources.list e adicione o repositório da placa, como no exemplo abaixo:
# vim /etc/apt/sources.list
e adicione as seguintes informações (salve o arquivo a seguir):
# Acx100 Repositório (Opcional)
deb http://ftp.debian.org/debian/ unstable main contrib
4. Para atualizar as informações do repositório utilize:
# apt-get update
5. Após a atualização acima, precisamos baixar, compilar e instalar o pacote da placa pelo apt-get:
# apt-get install acx100-source
(esta placa utiliza o chip Acx100 da Texas Instruments, por isso o pacote tem esse nome)
6. Agora vamos utilizar o "module assistant" para compilar o módulo baixado pelo apt-get fazendo:
# m-a
Aparecerá uma tela em modo caractere; então selecione com as setas do teclado a opção SELECT e pressione "Enter".
Com a "barra de espaços" e a "tecla tab", selecione respectivamente o módulo acx100 e pressione Enter.
Selecione a opção BUILD, vá até OK e pressione "Enter". Nesse ponto o módulo será compilado e solicitará sua instalação que deve ser confirmada.
Com a instalação feita, basta sair do utilitário EXIT.
7. Agora que o módulo está instalado devemos adicioná-lo à inicialização do Debian. Para isso faça:
# echo >> /etc/modules
8. Para que o módulo da placa funcione corretamente, ainda é necessário a utilização dos Firmwares da placa, que estão disponíveis neste
link. Os arquivos têm que estar em /lib/firmware para que a placa funcione.
Após o download, descompacte o conteúdo do arquivo usando em /lib/firmware:
# tar -jxf fw.tar.bz2
(isso descompactará uma pasta fw, com subpastas dentro. Utilizei o firmware que está na pasta /fw/acx100_1.7.0/)
Dentro de /lib/firmware devem ficar os arquivos: tiacx100 tiacx100r0D tiacx100r11 tiacx100r15.
9. Finalizando, basta alterar o arquivo com as informações de sua placa de rede (wlan0), conforme o exemplo (em /etc/networks):
# vim interfaces
# The Radio Interface
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.70.4
netmask 255.255.255.0
network 192.168.70.0
broadcast 192.168.70.255
gateway 192.168.70.1
# Wireless Tools
wireless_mode managed
wireless_essid Radio_SRV4
wireless_ap auto
wireless_channel 6
wireless_rate auto
10. Reinicie seu sistema para verificar se deu tudo certo e se a placa estará funcionando na inicialização.
Problemas e recomendações
Qualquer problema pode ser diagnosticado utilizando:
dmesg |grep wlan0
O resultado desse comando acusará a falha na carga dos firmwares ou outros problemas.
Recomendação: Após a finalização, repita os passos 3 e 4 retirando do sources.list a repositório da placa.
Se após os procedimentos acima listados a placa não funcionar, abaixo estão meus dados.
Renato Costa Ribas
ribascr@gmail.com