Wireless RTL-8180 no Linux

Finalmente! Após nove meses pesquisando e queimando neurônios na rede e não obtendo êxito, encontrei a forma "EXATA" de navegar na net com esta placa wireless da LG modelo LW2110p chipset RTL8180. Resolvi compartilhar meu sucesso e assim quebrar esse tabú de que é impossível instalar essa placa, que hoje é o pesadelo de qualquer usuário Linux que deseja navegar na Internet.

[ Hits: 46.965 ]

Por: Tom Ramos em 09/05/2006 | Blog: http://www.unixtechti.com.br


Configuração final da wireless



Digite no terminal:

# iwconfig wlan0 "wireless" channel 11

OBS: Note que a palavra "wireless" representa o seu essid e o channel 11, representa o canal que você recebe o sinal da sua rede. Lembre-se de utilizar as aspas no essid.

Digite no terminal:

# ifconfig wlan0 172.20.61.53 broadcast 172.20.255.255 netmask 255.255.255.252

OBS: A primeira seqüência é o seu número IP, a segunda seqüência é o seu broadcast, a terceira e última seqüência é a sua máscara de rede.

Digite no terminal:

# route add default gw 172.20.61.54 metric 1

OBS: Essa seqüência é o endereço do seu gateway.

Essa é a etapa final, agora vamos identificar o DNS do seu servidor.

Vá até o diretório /etc/ e edite o arquivo resolv.conf. Faça o seguinte:

# mcedit /etc/resolv.conf

Apague "tudo" o que estiver escrito e digite da seguinte forma:

nameserver 172.22.0.10
nameserver 172.22.0.11

Aperte F2 para salvar e F10 para sair.

OBS: esses são os números "DNS" do seu servidor, sem isso você iria apenas pingar o seu servidor, mas não iria conseguir visualizar páginas na internet.

Bingo!!!

Agora faça um teste:

# ping 172.20.61.54

Ou abra o seu navegador e abra uma página.

Você acabou de configurar a sua placa wireless e quebrar o tabú, de que é impossível configurar a famosa placa com chipset rtl8180.

Tutorial by Wellington C. Ramos - Todos os Direitos Reservados
Email: wellingtoncr@gmail.com <- Dúvidas???
MSN: wellamos@hotmail.com <- Dúvidas???

Página anterior    

Páginas do artigo
   1. Ferramentas
   2. Instalação da wireless
   3. Configuração final da wireless
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Placa Intel PRO/Wireless 3945ABG no Debian Linux

Instalação do driver Nvidia no Debian e em distros derivadas

Instalando placa wireless no OpenSUSE 11.0 (método genérico para qualquer placa)

Configurando placa de som Sound Blaster Live!

Configurando a placa de som C-MEDIA (CM8738) no Slackware

  
Comentários
[1] Comentário enviado por m3ocs-d4rksun em 09/05/2006 - 20:17h

ohhh..
artigo publicado.. huauhah
honrando o clan M3ocs...
falow ae zé roberto

[2] Comentário enviado por m3ocs-d4rksun em 09/05/2006 - 20:19h

"Tutorial by Wellington C. Ramos - Todos os Direitos Reservados"

poo.. o que é isso.. tá traindo o Copyleft?
huahuahuuhahuhua
vacilou heim?
Copuleft na veia zé..
falow ae

[3] Comentário enviado por darkstarfire em 09/05/2006 - 21:27h

wellingtoncr vc disse q o drive pra linux dessa placa ñ compila, tem razão, mas, si vc fizer uma pequena alteração no codigo fonte do drive, funciona tranquilo
minha placa wireless não é uma LG mais sim uma RealSat, mas com o mesmo chipset (Realtek rtl8180), então deve funcionar com sua placa tambem

pegue o driver aqui: http://ufpr.dl.sourceforge.net/sourceforge/rtl8180-sa2400/rtl8180-0.21.tar.gz

e proceda da seguinte forma:

olhe isso

root@darkstar:~/rtl8180-0.21# make
make -C /lib/modules/2.6.16dktf/build SUBDIRS=/root/rtl8180-0.21 MODVERDIR=/root/rtl8180-0.21 modules
make[1]: Entering directory `/usr/src/linux-2.6.16'
CC [M] /root/rtl8180-0.21/ieee80211_rx.o
CC [M] /root/rtl8180-0.21/ieee80211_tx.o
CC [M] /root/rtl8180-0.21/ieee80211_wx.o
CC [M] /root/rtl8180-0.21/ieee80211_module.o
CC [M] /root/rtl8180-0.21/ieee80211_crypt.o
CC [M] /root/rtl8180-0.21/ieee80211_crypt_wep.o
/root/rtl8180-0.21/ieee80211_crypt_wep.c:27:2: warning: #warning CONFIG_CRYPTO_ARC4 is required to build this module.
CC [M] /root/rtl8180-0.21/r8180_core.o
/root/rtl8180-0.21/r8180_core.c: In function `rtl8180_pci_probe':
/root/rtl8180-0.21/r8180_core.c:3632: error: structure has no member named `slot_name'
make[2]: ** [/root/rtl8180-0.21/r8180_core.o] Erro 1
make[1]: ** [_module_/root/rtl8180-0.21] Erro 2
make[1]: Leaving directory `/usr/src/linux-2.6.16'
make: ** [2.6] Erro 2
root@darkstar:~/rtl8180-0.21#

veja este error aqui "/root/rtl8180-0.21/r8180_core.c:3632: error: structure has no member named `slot_name'"
observe nesta mensagem ele diz o nome do arquivo e o numero da linha onde ocorreu o error, então fui da uma olhada neste arquivo pra ver o que esta linhas fazinham, na verdade esta linha está dentro de um "if" procure pela linha 3632 dentro do arquivo r8180_core.c e comente todo o comando "if" desde do seu inicio até onde ele termina, desta forma aqui:

//if (!(pmem_flags & IORESOURCE_MEM)) {
// DMESG("%s: region #1 not a MMIO resource, aborting",
// pdev->slot_name);
// goto fail;
// }

rode novamente o comando make

root@darkstar:~/rtl8180-0.21# make
make -C /lib/modules/2.6.16dktf/build SUBDIRS=/root/rtl8180-0.21 MODVERDIR=/root/rtl8180-0.21 modules
make[1]: Entering directory `/usr/src/linux-2.6.16'
CC [M] /root/rtl8180-0.21/r8180_core.o
CC [M] /root/rtl8180-0.21/r8180_sa2400.o
CC [M] /root/rtl8180-0.21/r8180_93cx6.o
CC [M] /root/rtl8180-0.21/r8180_wx.o
/root/rtl8180-0.21/r8180_wx.c:924: warning: excess elements in struct initializer
/root/rtl8180-0.21/r8180_wx.c:924: warning: (near initialization for `r8180_wx_handlers_def')
CC [M] /root/rtl8180-0.21/r8180_pm.o
CC [M] /root/rtl8180-0.21/r8180_max2820.o
CC [M] /root/rtl8180-0.21/r8180_gct.o
LD [M] /root/rtl8180-0.21/ieee80211-r8180.o
LD [M] /root/rtl8180-0.21/r8180.o
LD [M] /root/rtl8180-0.21/ieee80211_crypt-r8180.o
LD [M] /root/rtl8180-0.21/ieee80211_crypt_wep-r8180.o
Building modules, stage 2.
MODPOST
CC /root/rtl8180-0.21/ieee80211-r8180.mod.o
LD [M] /root/rtl8180-0.21/ieee80211-r8180.ko
CC /root/rtl8180-0.21/ieee80211_crypt-r8180.mod.o
LD [M] /root/rtl8180-0.21/ieee80211_crypt-r8180.ko
CC /root/rtl8180-0.21/ieee80211_crypt_wep-r8180.mod.o
LD [M] /root/rtl8180-0.21/ieee80211_crypt_wep-r8180.ko
CC /root/rtl8180-0.21/r8180.mod.o
LD [M] /root/rtl8180-0.21/r8180.ko
make[1]: Leaving directory `/usr/src/linux-2.6.16'
root@darkstar:~/rtl8180-0.21#

depois rode
#make install
pronto drive compilado i instalado, agora é soh configurar sua rede que vai funcionar diboa. :>
só lembrando
fiz isto no slackware 10.2 com kernel 2.6.16

espero ter ajudado :>

[4] Comentário enviado por darkstarfire em 09/05/2006 - 21:35h

Só lembrando, procure sempre uma solução nativa, si não encontrar aí sim use emulação.Pois o driver nativo roda melhor e mais estavél,
mais uma coizinha...
reconsidere e mude sua forna de licença dos seus tutoriais/artigos

E VIVAOLINUX !!! :>

[5] Comentário enviado por tomramos em 09/05/2006 - 22:54h

...

[6] Comentário enviado por tomramos em 09/05/2006 - 22:59h

...

[7] Comentário enviado por jcs.linux em 10/05/2006 - 09:06h

SEI COMO CONFIGURAR RTL8180 MAIS FACIL! QUER QUISER MANDA EMAIL!

[8] Comentário enviado por agk em 10/05/2006 - 09:09h

Está bom o tutorial, que pena que não posso dizer o mesmo da placa, que por sinal é de péssima qualidade, mas todo mundo compra por que ela é "baratinha".
Quanto a soluções para instalá-la, tem várias formas nativas também e quase uma dezena de artigos aqui no VOL explicando como usar esse emulador do driver do windows. Opções não faltam para quem quer usar wireless no GNU/Linux.

[9] Comentário enviado por darkstarfire em 10/05/2006 - 11:35h

Caro wellingtoncr o nick "Darkstarfire", ñ é "dark estrelinha de fogo" e sim "Estrela negra de fogo" !!! :>
e tambem quero lhe dizer só comecei a usar o kernel 2.6 esta semana, antes usava o kernel original que vem no Slackware 10.2 (kernel 2.4.31), i este mesmo driver funcionava sem problemas inclusive sem esta gambiara no fonte do driver...

como vc falou "Sem ressentimentos" !!! :>
diboa
tambem só postei este comentário, pois achei estranho o driver ñ compilar no kernel original do Slackware

E quanto a vc jcs.linux poste sua forma mais facil de configurar esta placa, pois qnt mais formas sabermos usar pra fazer as coisas melhor, desde jah agradeço.

E .... "VIVAOLINUX" !!! :>

[10] Comentário enviado por MR. RG em 19/09/2006 - 22:01h

Uso o kernel 2.4.x e quando dou o comando ndiswrapper NET8180.INF ele me vem com opções, e ai, já que no seu tutorial não usa nenhuma destas opções?
Agradeço!

[11] Comentário enviado por tomramos em 21/09/2006 - 07:38h

rapaz, eu nem havia percebido esta falha no artigo.. , bom, mas vamos ver:

faça o seguinte, digite:

#ndiswrapper -i NET8180.INF

para compilar o driver no ndiswrapper e:

#ndiswrapper -m

para editar o rc.modules com alguns aliases necessarios para o funcionamento dela.

qq coisa comente ae..

[]´s

=]

[12] Comentário enviado por Ruy_Go em 22/03/2008 - 03:05h

Eh amigo Wellingtoncr, sinceramente eu sinto muito, mas tenho que concordar com o Darkstarfire, ele mandou bem mesmo em uma resposta aqui postada, e olha que aqui nem precisei comentar nada no MakeFile, apenas mandei make e make instal e dei um ./module_load24
pronto a wlan0 ativa ;D
Bom eh isso... Abraços e como diz o Darkstarfire:

E.... VIVAOLINUX xD

[13] Comentário enviado por diogofernandes em 07/04/2008 - 20:54h

Pessoal, como eu faço isso sendo que minha placa é uma Atheros Communications, Inc. AR5005G 802.11abg NIC (rev 01)

[14] Comentário enviado por agk em 08/04/2008 - 09:26h

Placa atheros pode-se usar o driver madwifi, veja mais em www.madwifi.org.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts