Atheros Wireless + Slackware 12.0

Olá pessoas do VOL! Vou partilhar com vocês da comunidade como instalar uma placa de rede wireless com chipset atheros no nosso querido Slackware utilizando o Madwifi.

[ Hits: 30.187 ]

Por: Vinicus S Moraes em 02/05/2008 | Blog: http://vsmoraes.wordpress.com


Introdução



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.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando Madwifi
   3. Conectando a uma rede
Outros artigos deste autor

VirtualBox + Apache + PHP + SQL Server

Requisições assíncronas em PHP usando AJAX - Parte I

Google Maps API - Criando e interagindo com seus próprios mapas

Leitura recomendada

Squirrelmail em português sem gambiarra

NFS sem segredos

Instalando Apache Tomcat em Linux 2.6

Configurando mais de um IP por placa de rede

Configurando uma placa de rede no Linux

  
Comentários
[1] Comentário enviado por douglascrp em 02/05/2008 - 12:13h

Eu postei no meu um passo-a-passo explicando isso também, mas de outra forma.

http://douglascrp.blogspot.com/2007/11/placa-de-rede-wireless-d-link-dwl-g520.html

abraços

[2] Comentário enviado por maran em 06/05/2008 - 08:57h

Maravilha meu velho, comprei ontem um pc com esta placa wirelles, ja irei testar hoje.

Belo trabalho.

Abraços, Maran

[3] Comentário enviado por removido em 06/05/2008 - 10:17h

muito bom seu artigo.

[4] Comentário enviado por biasi em 06/05/2008 - 16:30h

Muito bom o artigo!!! Resolveu o meu problema. :)

[5] Comentário enviado por snomonnov em 11/06/2008 - 18:05h

acho que eu fiz tudo certo, mas não aparece a ath0 de jeito nenhum aqui, alguem sabe resolver?

sistema slackware 12.1 kernel 2.6.24.5
placa Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)


[6] Comentário enviado por vsmoraes em 30/06/2008 - 11:18h

Opa snomonnov, me contate pelo e-mail: darksideds@hotmail.com
Farei o que estiver ao meu alcance para ajudar, e me desculpe pela demora

[7] Comentário enviado por rockzman em 03/01/2009 - 17:10h

Vinicius aconteceu a mesma coisa comigo, poderia comentar o que foi feito ao nosso amigo para que funcionasse o dele?

[8] Comentário enviado por Nunesnd em 12/01/2009 - 12:21h

pow cara, a minha maquina reconhece a placa atheros como wlan0, já tentei compilar o kernel para ver se resolve, mas não sei como fazer, compilei e recompilei várias vezes e nenhuma delas apareceu wifi0 nem ath0, sempre wlan0, você sabe o que pode ser isso?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts