Configurando wireless sem o ndiswrapper (Realtek 8180)

Veja como instalar uma placa wireless com chipset rtl8180 sem o ndiswrapper, dando velocidade e estabilidade à sua conexão.

[ Hits: 49.751 ]

Por: Alexsandre Jandre em 20/03/2006


Preparando o terreno



Para verificar a versão do kernel:

# uname -r

Identificar os dispositivos instalados:

# lspci
00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8180L 802.11b MAC (rev 20)

Obtendo o driver:
Descompactando o driver:

$ tar -xvzf rtl8180-0.21.tar.gz

Acesse a pasta:

$ cd rtl8180-0.21

Entre como superusuário:

$ su Password:

Efetue a instalação do driver:

# make
# make install


O driver foi instalado e o próximo passo é o carregamento dos módulos. Ainda nesta pasta você encontrará dois scripts importantes, são eles:
  • module_load: responsável pelo carregamento dos módulos;
  • module_unload: responsável pela remoção dos módulos.

Mais a frente você saberá como configurar o carregamento dos módulos durante a inicialização, agora testaremos a instalação, digite:

# ./module_load

Para verificar se foram carregados:

# cat /proc/modules

r8180 51596 0 - Live 0xdec44000
ieee80211-r8180 31108 1 r8180, Live 0xdec2a000
ieee80211_crypt_wep-r8180 3872 0 - Live 0xdeafc000
ieee80211_crypt-r8180 4068 2 ieee80211-r8180,ieee80211_crypt_wep-r8180, Live 0xdeabb000

Se os módulos aparecerem como no exemplo acima a instalação foi efetuada com sucesso.

Para listar as células que seu equipamento é capaz de enxergar:

# iwlist wlan0 scan
wlan0     Scan completed :
          Cell 01 - Address: 00:02:2D:AB:5A:7A
                    ESSID:"PROVEDOR_1A"
                    Mode:Master
                    Frequency:2.432GHz
                    Bit Rate:1Mb/s
                    Bit Rate:2Mb/s
                    Bit Rate:5.5Mb/s
                    Bit Rate:11Mb/s
                    Quality:90/100  Signal level:-55 dBm  Noise
level:-256 dBm
                    Encryption key:on
          Cell 02 - Address: 00:02:78:E5:4E:3F
                    ESSID:"PROVEDOR_1B"
                    Mode:Master
                    Frequency:2.422GHz
                    Bit Rate:1Mb/s
                    Bit Rate:2Mb/s
                    Bit Rate:5.5Mb/s
                    Bit Rate:11Mb/s
                    Quality:91/100  Signal level:-53 dBm  Noise
level:-256 dBm
                    Encryption key:on
          Cell 03 - Address: 00:02:2D:AA:BC:E5
                    ESSID:"PROVEDOR_B"
                    Mode:Master
                    Frequency:2.412GHz
                    Bit Rate:1Mb/s
                    Bit Rate:2Mb/s
                    Bit Rate:5.5Mb/s
                    Bit Rate:11Mb/s
                    Quality:90/100  Signal level:-55 dBm  Noise
level:-256 dBm
                    Encryption key:on
Seu dispositivo está funcionando e agora iremos automatizar a inicialização da interface.

Página anterior     Próxima página

Páginas do artigo
   1. Wireless no Linux
   2. Preparando o terreno
   3. Automatizando a inicialização
   4. Conclusão
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Atualização do Motorola Milestone para Android 2.2 (Froyo) - O Pulo do Gato

Instalação da Broadcom 1390 no Debian Etch

Um pouco sobre otimização

Ubuntu Multimídia com Studio

Configurando Servidor de Nomes - DNS (Debian)

  
Comentários
[1] Comentário enviado por agk em 21/03/2006 - 08:42h

Muito bom, parece que finalmente vamos ter um driver estável para essas placas (argh!!!), pois o driver fornecido pela própria realtek nunca funcionou muito bem.

[2] Comentário enviado por thiagop em 21/03/2006 - 21:18h

Maravilhoso esse artigo, só vou botar pra funcionar assim q tiver minhas antenas funcionando, mas acredite: vou usar o seu artigo como guia :)

[3] Comentário enviado por sombriks em 22/03/2006 - 19:35h

Parabéns pela iniciativa. Mais uma vez a Reação do mundo livre se mostrou eficaz, cada um fazendo a sua parte, :D

[4] Comentário enviado por Agent Orange em 23/03/2006 - 22:32h

Ótima dica,mas aqui não cond=sigo efetuar o make nem o make install, estou usando o Ubuntu 5.10;

make
Makefile:8: /lib/modules/2.6.12-9-386/build/.config: Arquivo ou diretório não encontrado
make: *** Sem regra para processar o alvo `/lib/modules/2.6.12-9-386/build/.config'. Pare.
root@ubuntu:/home/gilson/rtl8180-0.21# make install
Makefile:8: /lib/modules/2.6.12-9-386/build/.config: Arquivo ou diretório não encontrado
make: *** Sem regra para processar o alvo `/lib/modules/2.6.12-9-386/build/.config'. Pare.

[5] Comentário enviado por Gostt em 24/03/2006 - 12:22h

Muoto bom o artiogo, mas quando a rede tem senha, qual paramentro usar ?
Abraços

[6] Comentário enviado por darkstarfire em 24/03/2006 - 19:47h

Olá Agent Orange
O seu problema é q vc não tem instalados os fontes do kernel do Ubuntu
ou pelos menos o pacote "kernel-headers" não tenho certeza mas, acho q é esse o nome, acho q só o "kernel-headers" seja suficiente pois hoje compilei os modulos pra uma wireless da ralink com chip rt2500 e só tinha o "kernel-headers" instalado, funcionou sem problemas

[7] Comentário enviado por Agent Orange em 24/03/2006 - 20:13h

darkstarfire

Valeu pela ajuda, mas eu tenho o kernel-headers instalado,gcc,build-essential e tudo mais, mas o erro persiste.

[8] Comentário enviado por socramide em 29/04/2006 - 01:35h

Olá Amigo, sou iniciante e estou tendo problemas para instalar essa mesma placa na distro Debian 3.1 r1.
Minha dúvida é essa:
em que diretório eu devo extrair o driver e executar os comandos? tentei neste diretório "/home/usuario" mas não deu certo.
Até +

[9] Comentário enviado por lesko em 29/04/2006 - 05:56h

Ola Edimarcos! Ao abrir o shell e executar "$ tar -xvzf rtl8180-0.21.tar.gz" você está pedindo para para que o conteúdo deste arquivo seja descompactado na pasta corrente no diretório /rtl8180-0.21, ou seja, na pasta que você esteja ex.: /home/joao ele cria a pasta /rtl8180-0.21. Navegue até ela cd rtl8180-0.21 ou cd /home/joao/rtl8180-0.21 e execute a instalação.

O comando "tar -xvzf" descompacta arquivos respeitando subpastas e permissões, recriando o hambiente em que eles foram compilados. Se você utilizar outra aplicação (como o compactador integrado ao KDE ou File Roller do Gnome) se certifique de que o programa respeite permissões e criação de subpastas. Você efetuou a instação como super-usuário (root)?

Para ser sincero, não tive oportunidade de testar no Debian. Mas se der mais problemas, tentamos até funcionar, não é?..rs

Grande abraço ;-)

[10] Comentário enviado por socramide em 30/04/2006 - 18:43h

Olá...
Estou fiz exatamente como você me indicou, mas agora estou com o mesmo problema do "Agent Orange" .
O erro:
Alfa:/home/edimarcos/rtl8180-0.21# make
Makefile:8: /lib/modules/2.6.16.11-marcos/build/.config: Arquivo ou diretório não encontrado
make: *** Sem regra para processar o alvo `/lib/modules/2.6.16.11-marcos/build/.config'. Pare.
Onde encontro o kernel-headers para versão do meu Kernel.

Até +

[11] Comentário enviado por lesko em 30/04/2006 - 19:50h

Fala Edimarcos! O kernel-headers está presente nos cds de instação de sua distro... Aconselho localiza-lo nos cds ao invés de baixar uma versão que pode lhe trazer problemas. Para descobrir a versão correta de seu kernel abara um shell e digite: #uname -r

abraços...

[12] Comentário enviado por socramide em 05/05/2006 - 18:22h

Olá...
Sobre o kernel-headers resolvido e muito obrigado pela ajuda.
Mas agora estou com um problema apartir do comando: iwlist wlan0 scan
veja o erro:
egm:/home/edimarcos/rtl8180/rtl8180-0.21# iwlist wlan0 scan
wlan0 Failed to read scan data : Operation not permitted

também ocorre outro erro quando executo o comando para abrir o diretório: cd /etc/sysconfig/network-scripts/
veja o erro:
egm:~# cd /etc/sysconfig/network-scripts/
-su: cd: /etc/sysconfig/network-scripts/: No such file or directory

Obs.: Os módulos estão todos já carregandos veja como eles aparecem:

r8180 50572 0 - Live 0xf8a60000
ieee80211_r8180 32900 1 r8180, Live 0xf8a2a000
ieee80211_crypt_wep_r8180 5504 0 - Live 0xf89ce000
ieee80211_crypt_r8180 5892 2 ieee80211_r8180,ieee80211_crypt_wep_r8180, Live 0xf 8943000

Me dar uma força aí pq micro sem internet é muito ruim.
Fico no aguardo e até +.

[13] Comentário enviado por lesko em 05/05/2006 - 20:07h

Estamos quase lá! Quanto ao erro no comando "iwlist", vc está executando como root? Podem existir diversos fatores. Descubra se o Debian utiliza a mesma nomenclatura para esse tipo de interface (wlan ou mesmo eth), descubra também se a forma que este script utiliza para transmitir as informações ao kernel é válida para o Debian, isso pode variar de acordo com a distro. O exemplo abaixo é so SUSE 10.

BROADCAST=''
IPADDR='10.x.x.x (seu ip)'
NAME='Realtek RTL8180L 802.11b MAC'
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
WIRELESS_AUTH_MODE='open'
WIRELESS_POWER='yes'
_nm_name='bus-pci-0000:00:08.0'
WIRELESS_ESSID='Essid_de_sua_rede'
BOOTPROTO='dhcp'
WIRELESS_NWID=''
WIRELESS_KEY=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_KEY_LENGTH='128'
WIRELESS_AP=''
WIRELESS_BITRATE='auto'
WIRELESS_CHANNEL=''
WIRELESS_MODE='Managed'
WIRELESS_FREQUENCY=''

Veja também as permissões de execução e seu firewall.
Se descobrir alguma outra coisa volto e posto!

Agraços...

[14] Comentário enviado por Dtox em 30/08/2006 - 11:07h

cara quando eu uso pon da pau fala : " ...pppd unreconigzed wlan0"
o que podê da erado de pppeo fio carregado?

[15] Comentário enviado por alexba em 12/10/2006 - 17:09h

Me ajudem ..
quando uso o make, ele apaga todos arquivos e mostra essa mensagem.

make -C /lib/modules/2.6.17-1.2187_FC5/build SUBDIRS=/root/Desktop/rtl8180-0.21 MODVERDIR=/root/Desktop/rtl8180-0.21 modules
make[1]: Entering directory `/usr/src/kernels/2.6.17-1.2187_FC5-i686'
scripts/Makefile.build:17: /root/Desktop/rtl8180-0.21/Makefile: Arquivo ou diretório não encontrado
make[2]: *** Sem regra para processar o alvo `/root/Desktop/rtl8180-0.21/Makefile'. Pare.
make[1]: ** [_module_/root/Desktop/rtl8180-0.21] Erro 2
make[1]: Leaving directory `/usr/src/kernels/2.6.17-1.2187_FC5-i686'
make: ** [2.6] Erro 2

[16] Comentário enviado por alexba em 12/10/2006 - 17:10h

f


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts