Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: KDE 4.3 Beta 1 Preview
Por pinduvoz
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Madwifi - Wireless sem complicação
Linux user
Publicado por Junior B!u em 14/08/2007

Login: juniorbiu, 56639 pontos
[ Hits: 24559 ]

Madwifi - Wireless sem complicação

Bem, hoje em dia wireless é tão fácil de encontrar quanto placa de rede, mas tem muita gente que se complica para instalar o Madwifi. Vou tentar ser bem direto e objetivo nessa dica.

(Tenha os pacotes para compilação!)

Vamos baixar o pacote MADWIFI:
# wget http://ufpr.dl.sourceforge.net/sourceforge/madwifi/madwifi-0.9.3.1.tar.gz

Feito isso vamos descompactar:

# tar -zxvf madwifi-0.9.3.1.tar.gz
# cd madwifi
# ./configure
# make
# make install


Até aqui beleza... madwifi está firmeza.

Agora vamos adicioná-lo ao kernel, para isso vamos usar o module-assistant.

Instale o module-assistant:

# apt-get update
# apt-get install module-assistant


Usando o module-assistant:

# m-a update (mantém a base dos arquivos que podem ser usados com o module-assistant)

# m-a prepare (instala todos os pacotes necessários para o module-assistant criar novos módulos)

# m-a a-i madwifi (cria os pacotes madwifi para seu kernel e auto-instala)

E pra finalizar:

# modprobe ath_pci autocreate=ap

Pronto, madwifi instalado, adicionado ao kernel e rodando que é uma maravilha.

Para gerenciar a rede você pode usar o KNetworkManager. É muito bom de usar e muito simples também. Basta escolher a rede e ele faz o resto.

Bom divertimento a todos...

Espero ter dado mais uma luz em meio a tantas outras. :D

Abraços a todos.
JUN!OR


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Gerenciador de Downloads para Firefox
   Dica Linux recomendada Pidgin 2.6.6 no Debian Lenny
   Dica Linux recomendada Corrigindo erro do Firefox no Debian (libgtk-x11-2.0.so.0)
   Dica Linux recomendada MusicTracker - Status musical no Pidgin
   Dica Linux recomendada Captura de tela com ótima resolução e pouco uso de banda - ffmpeg + mencoder

Comentários
[1] Comentário enviado por andersontm em 14/08/2007 - 08:14h:

Ótima dica!
Só tenho uma dúvida isso funciona com qualquer placa wireless?
A minha é uma Broadcom e eu uso o ndiswrapper para ela funcionar direito, esse madwifi substitui o ndiswrapper?
Obrigado!

[2] Comentário enviado por tiagoarcosta em 14/08/2007 - 16:50h:

Andersontm, verifique qual é exatamente o chipset da tua placa com o comando (como root):

# lspci

Ou caso a tua placa seja usb digite:

# lsusb

[3] Comentário enviado por xkillerrx em 14/08/2007 - 23:13h:

Madwifi eh so para placas com Chipset Atheros !!!

[4] Comentário enviado por juniorbiu em 15/08/2007 - 10:20h:

MADWIFI ( Multiband Atheros Driver for WiFi ) ... hunf
Acabei não falando desse detalhe na dica ....
Abraços
JUNIOR

[5] Comentário enviado por removido em 16/08/2007 - 10:47h:

madwifi suporta chips atheros, mais por experiencia propria, eu recomendo usar sempre o drive mais antigo, parece locura mais os problemas diminuem em relação ao chip ar5005 que é o mais comum, vem principalmente em dlink dwl g510

[6] Comentário enviado por FireBird em 28/10/2007 - 18:01h:

MUUUUUUUUUUITO BOM ARTIGO...

TAVA PROCURANDO ALGUEM QUE REALMENTE SOUBESSE ENSINAR A FAZER AS CONF NECESSÁRIAS PRA FUNFAR MINHA PLACA E VOCE CONSEGUIU...PARABÉNS E OBRIGADO ACIMA DE TUDO.

[7] Comentário enviado por gfilhofisica em 01/11/2007 - 14:19h:

olá, estou tentando instalar o wireless wlan usb 802.1 b/g da atheros AR 5007 EG no opensuse 10.3, mas o rpm que encontrei foi para o kernel kmp, enquanto que o kernel instalado é o default, alguém poderia me dar uma dica de como instalar.

[8] Comentário enviado por FireBird em 01/11/2007 - 17:49h:

cara... testei no suse 9.5, slackware 12, debian etch e mandriva e os passos aqui seguidos deram certo pra todos...

vc sabe usar tarball? segue EXATAMENTE o que ta falando aqui que funfa... se nao der(PELA TARBALL(madwifi-0.9.3.1.tar.gz)), posta ai que a gente ve no que da...

[9] Comentário enviado por carlos_fbr em 14/01/2008 - 16:17h:

Galera, sou leigo no linux! Eu estava tentando instalar o madwifi, mas quando chega a parte onde em digito: "./configure" (sem aspas)

[root@nurture root]# cd madwifi-0.9.3.1
[root@nurture madwifi-0.9.3.1]# ./configure
bash: ./configure: Arquivo ou diretório não encontrado
[root@nurture madwifi-0.9.3.1]#


O qaue pode ser??

[10] Comentário enviado por juniorbiu em 14/01/2008 - 16:35h:

Olá ...
Então ... o comando esta correto, mas parece que o pacote ta incompleto ... estranho ... olha se dentro da pasta do madwifi tem o arquivo "configure" .
Se não estiver lá eu recomendo que apague o arquivo .tar e pasta e baixe novamente ... e siga os passos ... qquer dúvida é só postar.

Abraços
Jr

[11] Comentário enviado por carlos_fbr em 14/01/2008 - 17:00h:

Realmente naum tem esse arquivo (configure)!!
Mas eu ja apagei o arquivo . tar e a pasta, baxei dnovo e o problema persiste!!!
O que eu faço agora?

"Lembrando que eu utilizo p Concetiva linux 10!"


[12] Comentário enviado por juniorbiu em 14/01/2008 - 17:12h:

Opa ...
Baixei o pacote, e tem uma versão nova do Madwifi , possivelmente as outras mudaram tbm.
http://ufpr.dl.sourceforge.net/sourceforge/madwifi/madwifi-0.9.3.3.tar.gz

Tá na versão 0.9.3.3 ... e realmente NÃO TEM O CONFIGURE ...

Pode ir direto para parte do:

# make

e proceda com o restante ...
Qquer coisa é só falar ...

Abrços
Jr

[13] Comentário enviado por carlos_fbr em 14/01/2008 - 17:16h:

BLZ!

Vou testar agora!
So 10 minutinhos!!!

[14] Comentário enviado por carlos_fbr em 14/01/2008 - 17:47h:

Fiz o teste indo direto para o :
# make

Ai deu esse erro:

[root@nurture madwifi-0.9.3.3]# make
Makefile.inc:91: *** KERNELCONF: /lib/modules/2.6.5-63077cl/build/.config does not exist.. Pare.

Agora! O que pode ser???

[15] Comentário enviado por juniorbiu em 14/01/2008 - 17:54h:

Hummm ....
Isso é por conta dos copiladores ... não estão instalados.
Você tem que instalar os copiladores, pior é que não faço ideia de como fazer isso no conectiva ... :(


[16] Comentário enviado por carlos_fbr em 14/01/2008 - 18:03h:

Eita! ta complicado!
Vou dar uma procurada!
Mas se alguem souber pode ficar a vontade!
juniorbiu, valeu pela tentativa!!

[17] Comentário enviado por Miachon em 11/02/2008 - 15:58h:

aew galera alguem sabe me dise aonde eu arrumo algo q me ensina como configura meu KNetworkManager:?? consegui faze tudo la encima menos configura o KNetworkManager hehehe se alguem pude ajuda...

[18] Comentário enviado por jcnpjunior em 23/04/2008 - 11:58h:

Bom dia Junior

Sou iniciante no linux tb... e so o suse 10.3... e tenho uma placa atheros ar5007eg... segui todos os passos que vc disse mas nao deu certo....qdo dou o comando make ...me aparece a seguinte msg..

mobile:~/madwifi-0.9.3.1 # make
/bin/sh: cc: command not found
Makefile.inc:81: *** Cannot detect kernel version - please check compiler and KERNELPATH. Stop.

e quando dou o comando make install me aparece isso...

mobile:~/madwifi-0.9.3.1 # make
/bin/sh: cc: command not found
Makefile.inc:81: *** Cannot detect kernel version - please check compiler and KERNELPATH. Stop.

Sera q vc poderia me ajudar...pois estou tentando configurar ela faz uma cara e nao consigo...

desde ja

valeu

[19] Comentário enviado por juniorbiu em 23/04/2008 - 14:14h:

Boa tarde.
Então, esse erro diz que você esta sem os programas de copilação (gcc, cc ... e outros)...
Por isso da mensagem.
Tente instalar os patchs para poder copilar, se nao me falha a memoria o suse tem o yum em modo grafico e você pode tentar instalar por lá.

Ok...
Qquer coisa grita ai!!

Abraços


[20] Comentário enviado por jcnpjunior em 06/05/2008 - 11:28h:

Não estou conseguindo usar o yum... vc tem algum material ou aglgum conselho...

valeu

[21] Comentário enviado por juniorbiu em 06/05/2008 - 16:35h:

Opa, buenas.

Velinho, em uma busca rapida aqui no Viva o Linux achei os seguintes links que podem ajuda-lo:

Adicionando repositorios:
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=553

Usando Yum:
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=553

Qualquer dúvida é só gritar.
Abraços

[22] Comentário enviado por jcnpjunior em 09/05/2008 - 11:14h:

Bom dia Chara!!!

Seguinte consegui compilar...foi so adicionar o pacote do fonte pelo yast e blz... mas quando eu dou o comando apt-get update e me mostra isso....

apt-get update
Ign http://ftp-1.gwdg.de update/10.3 repomd.xml
Get:1 http://ftp-1.gwdg.de 10.3/repo/oss/suse repomd.xml [951B]
Obtidos 951B em 1s (815B/s)
Err http://ftp-1.gwdg.de update/10.3/ primary.xml
404 Not Found
Err http://ftp-1.gwdg.de update/10.3/ filelists.xml
404 Not Found
Hit http://ftp-1.gwdg.de 10.3/repo/oss/suse/ primary.xml
Hit http://ftp-1.gwdg.de 10.3/repo/oss/suse/ filelists.xml
Falha ao obter http://ftp-1.gwdg.de/pub/suse/i386/update/10.3/repodata/primary.xml 404 Not Found
Falha ao obter http://ftp-1.gwdg.de/pub/suse/i386/update/10.3/repodata/filelists.xml 404 Not Found
Lendo Listas de Pacotes... Feito
Construindo Árvore de Dependências... Feito
W: Release file did not contain checksum information for http://ftp-1.gwdg.de/pub/suse/i386/update/10.3/repodata/primary.xml
W: Release file did not contain checksum information for http://ftp-1.gwdg.de/pub/suse/i386/update/10.3/repodata/filelists.xml
W: Você pode querer executar apt-get update para corrigir estes problemas
E: Houve falha no download de alguns arquivos de índice, eles foram ignorados ou os antigos serão usados.

e quando eu dou o comando apt-get install module-assistant e me mostra isso

apt-get install module-assistant
Lendo Listas de Pacotes... Feito
Construindo Árvore de Dependências... Feito
E: Não foi possível encontrar o pacote module-assistant


Vc sabe como resolvo isso.....

Valeuuuu

[23] Comentário enviado por jcnpjunior em 20/05/2008 - 11:29h:

Fala Junior..........

Ta quase.... baixei o driver...baixei os fontes pra compilar.... instalei.... ativou o mdulo.... porém o meu notebook é ACER ASPIRE 5570Z, e a porra da chave que liga a placa wireless ainda não funciona...... vc sabe oq pode ser...

Valeu

[24] Comentário enviado por luizcarlosnery em 08/06/2008 - 15:33h:

Ola Amigos, tambem tenho este note acer 3050 e mesmo depois de executar todos os procedimentos descritos aqui, minha placa wireless atheros ainda não esta funcionando, o que pode ser ???

[25] Comentário enviado por juniorbiu em 08/06/2008 - 18:11h:

Durante a instalação é apresentado algum erro?
Qdo vc´s dizem que que a cheve não liga a placa é a chave do proprio notebook?
Vejam se o modulo subiu correto
# modprobe | grep athX
(X = podendo ser só ath ou ath0 ou ath1)

Qquer coisa é só gritar
Abraços
Junior

[26] Comentário enviado por digovip em 17/12/2008 - 15:40h:

Junior, baixei o madwifi 9.4, extrai ele e quando executei make tive a seguinte saida:

root@rodrigo-laptop:/home/rodrigo/madwifi-0.9.4# make
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/2.6.27-9-generic/build SUBDIRS=/home/rodrigo/madwifi-0.9.4 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-9-generic'
CC [M] /home/rodrigo/madwifi-0.9.4/ath/if_ath.o
CC [M] /home/rodrigo/madwifi-0.9.4/ath/if_ath_pci.o
LD [M] /home/rodrigo/madwifi-0.9.4/ath/ath_pci.o
CC [M] /home/rodrigo/madwifi-0.9.4/ath_hal/ah_os.o
HOSTCC /home/rodrigo/madwifi-0.9.4/ath_hal/uudecode
UUDECODE /home/rodrigo/madwifi-0.9.4/ath_hal/x86_64-elf.hal.o
LD [M] /home/rodrigo/madwifi-0.9.4/ath_hal/ath_hal.o
CC [M] /home/rodrigo/madwifi-0.9.4/ath_rate/amrr/amrr.o
LD [M] /home/rodrigo/madwifi-0.9.4/ath_rate/amrr/ath_rate_amrr.o
CC [M] /home/rodrigo/madwifi-0.9.4/ath_rate/minstrel/minstrel.o
LD [M] /home/rodrigo/madwifi-0.9.4/ath_rate/minstrel/ath_rate_minstrel.o
CC [M] /home/rodrigo/madwifi-0.9.4/ath_rate/onoe/onoe.o
LD [M] /home/rodrigo/madwifi-0.9.4/ath_rate/onoe/ath_rate_onoe.o
CC [M] /home/rodrigo/madwifi-0.9.4/ath_rate/sample/sample.o
LD [M] /home/rodrigo/madwifi-0.9.4/ath_rate/sample/ath_rate_sample.o
CC [M] /home/rodrigo/madwifi-0.9.4/net80211/if_media.o
CC [M] /home/rodrigo/madwifi-0.9.4/net80211/ieee80211.o
CC [M] /home/rodrigo/madwifi-0.9.4/net80211/ieee80211_beacon.o
CC [M] /home/rodrigo/madwifi-0.9.4/net80211/ieee80211_crypto.o
CC [M] /home/rodrigo/madwifi-0.9.4/net80211/ieee80211_crypto_none.o
CC [M] /home/rodrigo/madwifi-0.9.4/net80211/ieee80211_input.o
CC [M] /home/rodrigo/madwifi-0.9.4/net80211/ieee80211_node.o
CC [M] /home/rodrigo/madwifi-0.9.4/net80211/ieee80211_output.o
CC [M] /home/rodrigo/madwifi-0.9.4/net80211/ieee80211_power.o
/home/rodrigo/madwifi-0.9.4/net80211/ieee80211_power.c: In function 'ieee80211_pwrsave':
/home/rodrigo/madwifi-0.9.4/net80211/ieee80211_power.c:240: error: implicit declaration of function '__skb_append'
make[3]: *** [/home/rodrigo/madwifi-0.9.4/net80211/ieee80211_power.o] Error 1
make[2]: *** [/home/rodrigo/madwifi-0.9.4/net80211] Error 2
make[1]: *** [_module_/home/rodrigo/madwifi-0.9.4] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic'
make: ** [modules] Erro 2

Você (ou alguém que esteja por dentro do assunto) poderia me ajudar?

[27] Comentário enviado por juniorbiu em 18/12/2008 - 12:18h:

Opa, boa tarde.
Esta informando que você não tem os headers para copilação: `/usr/src/linux-headers-2.6.27-9-generic'
Qual sua disdribuição?

Você ja tendou:
apt-get install module-assistant build-essential
m-a update
m-a prepare

Depois tente copilar novamente...
Qquer coisa é só gritar.
Abraços
Junior

[28] Comentário enviado por d1360 em 02/01/2009 - 10:14h:

DIGOVIP, recentemente removi meu XP do notebook e instalei o ubuntu 8.10. após atualização para o kernel 2.6.26.9-generic não consigo compilar nada. não sei já ocorria esse problema antes. baixei o acer_acpi e não consigo compilar no notebook. teste o mesmo fonte do acer_acpi no meu desktop, que está com kubuntu e kernel 2.6.24-23-generic e não houve problema.

no notebook está tudo instalado. compiladores e etc, mas não compila nada. vou tentar voltar pro kernel 2.6.27-7 ŕa ver se resolve algo e dou um retorno aqui.

falou!

[29] Comentário enviado por d1360 em 02/01/2009 - 11:48h:

no meu caso estava tentando instalar o acer_acpi, pois já instalei o driver da placa via ndiswrapper. acontece que não consigo compilar, nem com o kernel novo e nem com o 2.6.27-7, que vem no ubuntu 8.10. aliás, estou com problemas até pra compilar outros fontes. já instalei compiladores, headers e etc.

no caso da compilação do acer_acpi dá o seguinte erro:

diego@KD-NTBK:~/downloads/acer_acpi-0.11.2$ make -C /lib/modules/`uname -r`/build SUBDIRS=/home/diego/downloads/acer_acpi-0.11.2 modules
make: Entrando no diretório `/usr/src/linux-headers-2.6.27-7-generic'
CC [M] /home/diego/downloads/acer_acpi-0.11.2/wmi-acer.o
gcc: -pg and -fomit-frame-pointer are incompatible
make[1]: ** [/home/diego/downloads/acer_acpi-0.11.2/wmi-acer.o] Erro 1
make: ** [_module_/home/diego/downloads/acer_acpi-0.11.2] Erro 2
make: Saindo do diretório `/usr/src/linux-headers-2.6.27-7-generic'

--

o que pode estar dando errado?

compilei o fonte do acer_acpi no meu desktop, que está com kernel 2.6.24-23 e copiei os módulos gerados para a pasta /lib/modules/<kernelversion>/kernel/drivers/char/

o comando 'modprobe acer_acpi' gerou um warning para o wmi-acer.ko e um erro para o acer_acpi.ko, porém, o wmi foi carregado, mas o acer_acpi não. a placa foi ativada e o gerenciador de redes está exibindo as redes sem fio das proximidades, mas não é possível ativar/desativar a placa utilizando o botão do notebook.

Júnior, sabe me dizer se o madwifi instala o driver da placa wireless e ativa o controle da mesma através do botão do notebook? ou o mad só instala mesmo o driver, assim como o ndiswrapper?

grato!

[30] Comentário enviado por felipebastosweb em 02/01/2009 - 16:52h:

Opa pessoal, eu até consegui instalar no Mandriva 2008.1 (Compaq C750BR), ele até conecta via ad hoc, mas não consegue trafegar dados .. envio 60B, recebimento 0B .. o mesmo acontece com o outro PC .. o Windows ..

e quando era XP + Vista .. funcionava legal .. o que pode ser ??

eu mudei para ndiswrapper e continua na mesma... e agora nem consigo desinstalá-lo .. mesmo instalando o madwifi .. ele pede de volta o ndiswrapper...

preciso muito do wifi .. mas não consigo resolver.

[31] Comentário enviado por removido em 24/01/2009 - 10:18h:

Muito bom, eu só não consegui fazer funcionar

[32] Comentário enviado por gunpowder em 24/02/2009 - 13:07h:

brother, tenho uma placa atheros. vc poderia me ensinar a instalar os copiladores no ubunto 8.04 porfavor amigo...


[33] Comentário enviado por karkiraly em 06/03/2009 - 15:54h:

Olha só, estou tentando fazer funcionar essa placa de qualquer jeito, mas n consigo...
Alguehm pode ajudar?
Segui o guia, mas deu erro quando executei o make.
Ah, a placa é uma dlink dwl-g510...

root@lab:/home/kiraly/Desktop/madwifi-0.9.3.1# make
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/2.6.27-11-generic/build SUBDIRS=/home/kiraly/Desktop/madwifi-0.9.3.1 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-11-generic'
CC [M] /home/kiraly/Desktop/madwifi-0.9.3.1/ath/if_ath_pci.o
/home/kiraly/Desktop/madwifi-0.9.3.1/ath/if_ath_pci.c: In function'ath_pci_probe':
/home/kiraly/Desktop/madwifi-0.9.3.1/ath/if_ath_pci.c:203: error: 'struct net_device' has no member named 'owner'
/home/kiraly/Desktop/madwifi-0.9.3.1/ath/if_ath_pci.c:210: error: 'SA_SHIRQ' undeclared (first use in this function)
/home/kiraly/Desktop/madwifi-0.9.3.1/ath/if_ath_pci.c:210: error: (Each undeclared identifier is reported only once
/home/kiraly/Desktop/madwifi-0.9.3.1/ath/if_ath_pci.c:210: error: for each function it appears in.)
make[3]: *** [/home/kiraly/Desktop/madwifi-0.9.3.1/ath/if_ath_pci.o] Error 1
make[2]: *** [/home/kiraly/Desktop/madwifi-0.9.3.1/ath] Error 2
make[1]: *** [_module_/home/kiraly/Desktop/madwifi-0.9.3.1] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic'
make: ** [modules] Erro 2



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.