Esta dica é antiga eu sei, ainda se refere ao kernel 2.6.15, mas como ainda deve ter gente que o utilize... pode ser que para alguém seja útil, ou não, de qualquer forma segue o post original retirado do meu blog.
Enfim terminou, consegui instalar e fazer funcionar a placa de rede
wireless Atheros AR5212 no
Linux DEBIAN usando o kernel 2.6.15, entretanto, o procedimento funcionará para qualquer versão do kernel 2.6.x. Foram muitos dias, muita pesquisa e muita leitura, vários livros e muuuita internet.
Esse tutorial seguirá duas etapas: a primeira, instalando os módulos; a segunda, configurando a placa de rede wireless e a rede.
PASSO 1:
Instalando os módulos:
1) Primeiramente você deve baixar os módulos referentes a placa de rede, para tal, acesse o site:
Nesse site você irá encontrar duas opções de arquivos, um deles, o que eu usei, é a versão antiga do kernel 2.6.x, (antiga mas que ainda funciona) a
madwifi-old; e a outra é a versão mais nova chamada de:
madwifi-ng (dependendo do seu kernel pode não funcionar, por isso eu usei uma versão mais antiga).
Como todo bom entusiasta fui logo baixando a versão mais nova, infelizmente, depois do tempo de espera do download, não funcionou aqui, então resolvi refazer tudo novamente a partir da versão mais antiga, no caso, o arquivo que tem um nome mais ou menos assim:
- madwifi-old-r-******-2006-****.tar.gz
Após localizado o arquivo a ser baixado, minha url ficou assim:
http://snapshots.madwifi.org/madwifi-old/
daí eu cliquei no link:
http://snapshots.madwifi.org/madwifi-old/madwifi-old-r1208-20060106.tar.gz
e pronto, comecei a baixar o driver (módulo).
2) Extraia o conteúdo desse arquivo (códigos fontes dos módulos).
Veja que ao extrair o conteúdo do arquivo baixado (módulos), foi criado um diretório chamado madwifi-old-r1208-20060106 no local onde você baixou o arquivo.
3) Entre nesse diretório e proceda com os comandos de sempre.
Compile o código-fonte e crie os módulos no formato binário, nesse processo o comando make criar os binários e o comando make install, transfere-os para o seu devido lugar de instalação, de acordo com o Makefile, geralmente dentro do diretório /lib/modules/2.6.15/net.
4)
# make
5)
# make install
Carregue os módulos na memória e no kernel do sistema.
6)
# modprobe wlan
7)
# modprobe ath_hal
8)
# modprobe ath_pci
Inclua esses comandos para que ao reiniciar o seu micro seus módulos sejam lidos durante o processo de boot.
9)
# echo "wlan" >> /etc/modules
10)
# echo "ath_hal" >> /etc/modules
11)
# echo "ath_pci" >> /etc/modules
Pronto! sua placa de rede wireless já está instalada e pode ser configurada a partir de agora.
PASSO 2:
Configurando a placa de rede wireless e a rede:
Sim, claro, você ainda precisa configurar, definir qual será o IP da placa, a máscara padrão, se ela irá funcionar em modo DHCP, qual será o ESSID da sua rede, quem vai ser o gateway da rede definindo assim as rotas, enfim, algumas configurações básicas.
Para realizar as configurações acima você basicamente irá editar dois arquivos:
/etc/network/interfaces (configurações da placa de rede) e o
/etc/resolv.conf (configuração do dns), depois falta definir a rota para o gateway e em seguida, restartar o serviço de rede.
Veja um exemplo do que estou falando:
Antes de começar a edição dos arquivos, devemos falar um pouco do "vi".
Para quem não sabe, "vi" é um editor de texto padrão do Linux, veja abaixo alguns comando que você irá precisar usar para trabalhar com o "vi":
Entrar no mode de edição de texto:
Tecle Ins (insert), assim você irá conseguir editar o arquivo.
Sair sem gravar:
Tecle a sequência: (esc : q !)
Sair e gravar:
Use a sequência: (esc : w !)
Agora sim, vamos editar o arquivo: /etc/networking/interfaces
1)
# vi /etc/networking/interfaces