Instalando RTL8187 com Ndiswrapper

Baixe o driver para XP dessa placa: ftp://210.51.181.211/cn/wlan/RTL8187B_driver_only.zip

Segundo comentários de alguns usuários desta placa, o driver do XP não funcionou, então recorreram ao driver do win98 e a placa funcionou perfeitamente, logo, se o driver para XP não funcionar, tente o driver do win98. No site do fabricante existem três tipos:

RTL8187B

RTL8187L

RTL8187SE

Portanto, confira se está instalando o driver correto.

Antes de começar a instalar o driver, prepare o sistema para iniciar a instalação que desejamos, instale o pacote build-essential e linux-headers pelo synaptic antes de compilar o ndiswrapper.

Baixe a última versão (stable) do Ndiswrapper.

obs: os comandos de instalação no Debian Lenny devem ser feitos como root, e para se tornar root no sistema, rode o comando “su” (sem aspas) e aperte <enter>, o sudo é usado no Ubuntu por padrão, no Debian ele não vêm configurado, mas você poderá configurar se desejar. Para usar o comando iwlist é necessário instalar o pacote wireless-tools, disponível no repositório.

Terminado o download do Ndiswrapper descompacte-o, entre na pasta descompactada e rode os comandos para instalação: (para descompactar é so clicar com o direito em cima, mandar descompactar e arrastar a pasta descompactada para a pasta que você quiser).

No terminal, entra na pasta descompactada e digita:

$ sudo make uninstall
$ make
$ sudo make install

Coloque os drivers nativos na blacklist

$ sudo gedit /etc/modprobe.d/blacklist

Acrescente estas três linhas:

blacklist r818x

blacklist r8180

blacklist rtl8180

Salve e feche o arquivo.

Eu salvei o driver na pasta Documentos e ficou assim: /home/guevara/Documentos/RTL8187B/WinXP (navega pelo terminal até chegar na pasta WinXP)

Lá dentro da pasta WinXP rode o comando:

$ ndiswrapper -i net8187b.inf

Confira se o driver foi instalado:

$ ndiswrapper -l

Se aparecer “driver present”, é porque foi instalado corretamente.

Coloque o ndiswrapper no módulo e na inicialização desta forma:

$ sudo modprobe ndiswrapper
$ ndiswrapper -m (este comando não é necessário rodar no Hardy Heron nem no Debian Lenny)

Digite o sequinte comando para escanear a rede e verificar que a placa está captando sinal:

$ iwlist wlan0 scan

Se achar sinal sua placa está ativa e funcionando, no Debian escaneie como root, su <enter> digite a senha do usuário e rode o referido comando, se aparecer o essid do seu provedor e o resto dos dados, está tudo correto, então só falta configurar a conexão.

Neste blog existe o passo a passo para configurar, inclusive a dica do gerenciador wireless WICD, é possível instalar tanto no Ubuntu 8.04 e no Debian Lenny perfeitamente acrescentando o repositório do programa na sources.list, a propósito, recebi recentemente atualização do WICD e melhorou na aparência e em alguns detalhes de configuração.

Boa sorte!

Instalando RTL8185 no Ubuntu e Debian Lenny com Ndiswrapper

Comece identificando sua placa wireless da seguinte forma:

$ lspci

Aparecerá a seguinte linha:

00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)

Baixe a última versão do ndiswrapper do site oficial:

http://sourceforge.net/project/showfiles.php?group_id=93482

Você vai instalar o pacote build-essential usando o live cd, o synaptic vai avisar! Lembrando que no Debian Lenny está tudo disponível no DVD1. Instalei o Lenny aqui e precisei do build-essential, linux-headers e wireless-tools para instalar o ndiswrapper e o driver da placa.

Comando para visualizar a sua interface wireless após a instalação do pacote wireless-tools no Debian Lenny e no Ubuntu:

$ iwconfig

Para instalar o Ndiswrapper basta seguir os comandos do arquivo INSTALL.

Antes de instalar o driver net8185.inf para Windows XP da placa, coloque o rtl8185.sys junto com ele na mesma pasta e prossiga na instalação:

ndiswrapper -i net8185.inf

Depois confirme se o driver foi instalado corretamente:

ndiswrapper -l

Se aparecer “driver present”, seu driver foi instalado com sucesso!

Agora falta carregar o ndiswrapper no módulo e na inicialização, então digite os seguintes comandos na sequência:

$ sudo modprobe ndiswrapper

$ sudo ndiswrapper -m (este comando está depreciado no Hardy Heron e no Debian Lenny)

Ou tb com o comando :

$ echo ndiswrapper >> /etc/modules

Depois é só configurar a internet, você pode fazer em Sistema/Administração/Rede, ou pode editar as configurações da seguinte maneira:

Acrescentando o DNS do seu provedor:

$ sudo gedit /etc/resolv.conf

nameserver xxx.xxx.xx.xxx

Salve e feche o arquivo.

Colocando as configurações de conexão:

$ sudo gedit /etc/network/interfaces

auto lo

iface lo inet loopback

iface wlan0 inet static

address xx.xx.x.xx (seu ip)

netmask xxx.xxx.xxx.x (máscara de rede)

gateway xx.xx.x.x (gateway do seu provedor)

wireless-key (digite sua chave WEP de 128bits)

wireless-channel x (coloque o canal por onde vc se conecta)

wireless-essid (coloque o essid do seu provedor)

auto wlan0

Pronto! Salve e feche o arquivo.

Caso a conexão seja por DHCP, ou seja, obtendo o IP pela rede, deixe desta forma:

iface wlan0 inet dhcp

wireless-channel x

wireless-key (coloque a chave WEP)

auto wlan0

Salve e feche o arquivo.

Após isso verifique se sua placa está achando sinal desta maneira:

$ iwlist wlan0 scan

Desta maneira você verá os essid e canais que sua placa está captando.

Aproveite para “pingar” o gateway do seu provedor:

Abra o terminal e digite:

$ ping xx.xx.x.xx

(número do gateway do seu provedor)

Se os pacotes estiverem sendo transmitidos já pode abrir o Firefox e navegar!

Uma boa dica é o usuário se informar antes sobre as características de sua conexão, por exemplo, eu uso chave de encriptação WEP, existem provedores que usam WPA e outros nem usam, nesse caso é só deixar em branco essa parte.

Boa Sorte!

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.