Após instalação do ubuntu 8.04 a minha rede sem fio não era detectada. Confesso que fiquei um pouco desapontado com o ubuntu, mas resolvi encarar o desafio de fazer a placa funcionar. Após algumas pesquisas descobri o que fazer no excelente tutorial que encontrei no link:
Contribuição de dica – Wireless: Ubuntu 7.04 com Realtek 8185
A seguir vou descrever como a solução do link acima funcionou para mim.
Resumindamente os passos são:
1) Identificar placa
2) Instalar o software ndiswrapper
3) Executar os comandos para detectar a placa
4) Configurar a rede
1) Identificar a placa
Com o comando abaixo, verifiquei qual era a minha placa:
lspci -v | grep Wireless
08:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20) e segui os passos do tutorial:
2) Instalar o ndiswrapper:
2.1) Download do ndiswrapper:
Esse software faz com que seja possível fazer instalação de drivers de placas de rede wireless do Windows no Linux. Inicialmente fiz o download em:
http://sourceforge.net/project/showfiles.php?group_id=93482
Fiz o download da versão 1.52 estável e salvei no Desktop do linux.
2.2) Download dos driver da placa de rede wireless.
Fui no site do fabricante da placa de rede ( clique aqui para visitar o site ) e fiz o download do arquivo que está marcado como “Windows XP/2000 driver”
Após o download, descompactei os arquivos no meu Desktop. O diretório WinXP2K foi criado contendo três arquivos:
net8185.cat
net8185.inf
rtl8185.sys
2.2) Instalando o build-essential
Para instalar o ndiswrapper é necessário o pacote build-essential. Ele já vem no CD do Ubuntu, portanto apenas entrei em “Sistema>Administração>Gerenciador de Pacotes Synaptic”, cliquei com o botão direito em build-essential e selecionei “Marcar para Instalação”.
Depois coloquei o CD do Ubuntu no drive e cliquei o botão “Aplicar” no “Gerenciador de Pacotes Synaptic”. A instalação é simples e rápida.
2.3) Instalando o nsdiwrapper
No menu do ubuntu fui em “Aplicações>Acessórios>Consola” e executei o comando:
#sudo su
Entrei com senha de super-usuário, e localizei o arquivo ndiswrapper-1.52.tar.gz. Usei os comandos “ls” para listar os arquivos do diretório e o comando “cd
No diretório onde se encontra o arquivo ndiswrapper-1.52.tar.gz executei os comandos para instalar o ndiswraper:
# tar -zxvf ndiswrapper-1.52.tar.gz
# cd ndiswrapper-1.52
# make
# make install
Entrei no diretório WinXP2K e executei os comandos:
# ndiswrapper -i net8185.inf
# ndiswrapper -m
# ndiswrapper -l
Então a mensagem apareceu:
net8185: driver installed
Depois usei o comando:
# lsmod
E vi o módulo carregado que apareceu assim:
ndiswrapper 194608 0
4) Configurar a rede
Usei o comando abaixo para detectar a rede:
#iwlist wlan0 scan
A resposta foi:
wlan0 Scan completed :
Cell 01 – Address: 00:1A:70:50:2D:7D
ESSID:”flavionet”
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.437 GHz (Channel 6)
Quality:75/100 Signal level:-48 dBm Noise level:-96 dBm
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Extra:bcn_int=100
Extra:atim=0
Para conectar a minha rede usei o comando:
# iwconfig wlan0 essid “flavionet”
# ifconfig wlan0 up
NOTA: flavionet é o nome de minha rede
Para ver a minha conexão digitei:
# iwconfig wlan0
wlan0 IEEE 802.11g ESSID:”flavionet”
Mode:Managed Frequency:2.437 GHz Access Point: 00:1A:70:50:2D:7D
Bit Rate=36 Mb/s Tx-Power:46 dBm Sensitivity=0/3
RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:76/100 Signal level:-47 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Como estava usando uma rede DHCP, a conexão foi imediata.
Espero ter contribuído para a comunidade Ubuntu. Até a p?oxima.
Atualizações:
13-Jul-08 – Corrigi alguns erros de grafia nesse artigo, fiz uma continuação dele no seguinte artigo: “Detectando a rede wireless ao iniciar o Ubuntu“.