Antes de mais nada, vou falar um pouco do Madwifi.
Segundo o próprio site (
http://madwifi.org),
Madwifi é "um time de desenvolvedores voluntários trabalhando em cima do Kernel para usar dispositivos Wireless com chip Atheros".
Já que o Kernel não tem esse tipo de suporte (ainda), então vamos usar o Madwifi. =)
Nos tópicos seguintes vou mostrar o que é preciso, como fazer e alguns problemas que podem surgir.
O que é preciso?
Bom, primeiramente precisamos de alguns módulos do Kernel. Exatamente, vamos brincar de mexer no Kernel! =)
Como não é o propósito do artigo, vou partir da idéia de que você já sabe como compilar o Kernel sem problemas, se não existem uns 300 artigos sobre isso aqui no VOL.
Então vamos lá, já na configuração do Kernel (usei 2.6.24):
- Loadable module support -> Module versioning support: Desmarque esta opção.
- Device drivers -> Network device support: Marque Wireless LAN e Wireless Extensions
- Networking -> Marque Wireless Extensions
- Cryptographic options -> Cryptographic API: marque.
- Cryptographic options -> Cryptographic API -> HMAC support: marque.
- Cryptographic options -> Cryptographic API -> AES cipher algorithm: marque.
NOTA: A partir do kernel 2.6.22 existem duas opções "Generic IEEE 802.11 Networking Stack", onde ambas tem que estar como built in para o funcionamento do madwifi.
Vai precisar, também, de alguns módulos que são padrão no Slackware: gcc, subversion, make e perl.
E, claro, o madwifi, que você pode baixar neste
link.