Solução de problemas com wireless no Ubuntu Linux

Depois de comprar meu notebook HP Pavilion dv1740-br, passei quase 1 mês pra conseguir configurar a wireless broadcom, fazia tudo certinho como explicavam os artigos dos nossos amigos colaboradores, mas nunca tinha resultado. A luz da wireless nunca acendia, então achei a solução, tomara que vocês sejam bem sucedidos também.

[ Hits: 73.428 ]

Por: Ricardo Alexandre Nunes Batista em 27/03/2007


Configurando



Identificando o seu dispositivo wireless

Você pode identificar os dispositivos instalados no seu computador através do comando "lspci", que retorna uma relação de periféricos do sistema:

# lspci
...
00:09.0 Network controller: Broadcom Corporation BCM94306 802.11g (rev 02)
...

Configurando o ndiswrapper

Depois de baixar e descompactar o driver (Windows) de instalação do seu dispositivo wireless, você deve adicionar esse driver ao ndiswrapper.

Supondo que o driver de instalação do Windows esteja em /media/sda1/SwSetup/WLAN/bcmwl5.inf:

# ndiswrapper -i /media/sda1/SwSetup/WLAN/bcmwl5.inf

Para verificar se o driver foi devidamente adicionado ao ndiswrapper, liste os drivers através do parâmetro "-l":

# ndiswrapper -l
Installed ndis drivers:
bcmwl5 present

Agora é só carregar o módulo e configurar a conexão wireless com seu Access Point ou Wireless Bridge:

# modprobe ndiswrapper

Se não for apresentado nenhum erro, você verá o módulo carregado através do comando "lsmod":

# lsmod
Module                  Size  Used by
ndiswrapper            60896  0

Configurando a conexão wireless

Agora que você já está com o módulo do dispositivo instalado e funcionando, vamos configurar a conexão wireless.

Primeiro vamos procurar por uma rede, através do "iwlist" (ferramenta do wireless-tools).

# /sbin/iwlist wlan0 scanning
wlan0     Scan completed :
          Cell 01 - Address: 02:00:54:C5:A8:28
                    ESSID:"ocean"
                    Protocol:IEEE 802.11b
                    Mode:Ad-Hoc
                    Frequency:2.427GHz
                    Quality:0/100  Signal level:-65 dBm  
                                   Noise level:-256 dBm
                    Encryption key:off
                    Bit Rate:1Mb/s
                    Bit Rate:2Mb/s
                    Bit Rate:5.5Mb/s
                    Bit Rate:11Mb/s

# /sbin/iwconfig wlan0 essid "ocean" mode ad-hoc channel 4 rate auto enc off
# /sbin/ifconfig wlan0 up


Você pode obter a relação de canais através do "iwlist":

# /sbin/iwlist wlan0 channel
wlan0     14 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Channel 02 : 2.417 GHz
          Channel 03 : 2.422 GHz
          Channel 04 : 2.427 GHz
          Channel 05 : 2.432 GHz
          Channel 06 : 2.437 GHz
          Channel 07 : 2.442 GHz
          Channel 08 : 2.447 GHz
          Channel 09 : 2.452 GHz
          Channel 10 : 2.457 GHz
          Channel 11 : 2.462 GHz
          Channel 12 : 2.467 GHz
          Channel 13 : 2.472 GHz
          Channel 14 : 2.484 GHz
          Current Frequency:2.427GHz (channel 04)

Verificando a conexão wireless

# /sbin/iwconfig wlan0
wlan0     IEEE 802.11g  ESSID:"ocean"
          Mode:Ad-Hoc  Frequency:2.427GHz  Cell: 02:00:54:C5:A8:28
          Bit Rate:5.5Mb/s   Tx-Power:13 dBm
          RTS thr:2347 B   Fragment thr:2346 B
          Power Management:off
          Link Quality:98/100  Signal level:-10 dBm  Noise level:-256 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:1012  Invalid misc:166594   Missed beacon:0

Nesse caso o "iwconfig" nos mostra que estabelecemos uma conexão no modo Ad-Hoc (canal 4) com velocidade de 11 MegaBits/s com a rede de ESSID "ocean". A intensidade do sinal está em 98%.

O "ifconfig" exibe outras informações sobre a conexão wireless, tal como quantidade de bytes transmitidos e recebidos.

O IP dessa conexão foi atribuído via servidor DHCP em execução no cable-modem ADSL (modo router) e distribuindo IP na faixa de 192.168.1.2 a 192.168.1.250.

# /sbin/ifconfig wlan0
wlan0     Encapsulamento do Link: Ethernet  Endereço de HW 00:90:4C:48:29:B4
          inet end.: 192.168.1.3  Bcast:192.168.1.255  Masc:255.255.255.0
          endereço inet6: fe80::290:4bff:fe48:19c7/64 Escopo:Link
          UP BROADCASTRUNNING MULTICAST  MTU:1500  Métrica:1
          RX packets:14243 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11868 errors:0 dropped:0 overruns:0 carrier:0
          colisões:0 txqueuelen:1000
          RX bytes:11907307 (11.3 Mb)  TX bytes:2005334 (1.9 Mb)
          IRQ:9 Memória:d0004000-d0005fff

Considerações finais

Depois de tudo configurado e testado, basta adicionar as linhas abaixo no script de inicialização do seu sistema. Recomenda-se a adição desses comandos no arquivo /etc/rc.d/rc.local:

/sbin/modprobe ndiswrapper
/sbin/iwconfig wlan0 essid "ocean" mode ad-hoc channel 4 rate auto enc off
/sbin/ifconfig wlan0 up

ATENÇÃO: Quando pegar a luz da wireless acenderá, enquanto não acender não pegou, e só avisando, desative a conexão de cabo, pois ela conflita com a wireless.

SE não funcionar vá no menu sistema - administração - gerenciador de pacotes synaptic - digite em procurar "wireless" e apague o pacote de wireless-tools, são os drives que vem padrão com o sistema que entra em conflito, depois tente ativar a wireless apertando no botão do seu notebook, se ainda não pegar reinstale novamente lá no synaptic digitando wireless e marque a opção wireless-tools. Tente ativar novamente. Pronto, foi assim que a minha pegou.

Espero ter ajudado,
Autoria de Ricardo Jr.

Ame o Linux e viva eternamente livre, Linux é paixão.

   

Páginas do artigo
   1. Configurando
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurando uma conta do Yahoo no Evolution

Horário de verão brasileiro até 2038

Configurando Bluetooth no XUbuntu

NoBreak SMS e GNU/Linux (FC5) - Parte 1 - Fazendo o Nobreak funcionar

VPN com PPTP + DDCLIENT em Debian 5.0 Lenny com IP dinâmico

  
Comentários
[1] Comentário enviado por removido em 27/03/2007 - 18:38h

Opa, muito útil o artigo. ^^ Parabéns.
Mas tenho uma dúvida que é mais ou menos relacionada com o assunto do artigo.
Usando o kubuntu, percebi que realmente a conexão wireless conflita com a rede local.
Como fazer para deixar ambas ativadas ao mesmo tempo? (No caso, uso compartilhamento da internet em casa, então é, para mim, imprescindível)

Obrigado

[2] Comentário enviado por t@t!(0 em 28/03/2007 - 14:00h

gustavinhoguitar.


A partir do momento que configurou a placa wireless através do ndiswrapper, a configuração da rede propriamente dita deve ser feita no menu "Sistema>Administração>Rede" e para não conflitar as duas redes, marque a opção "Dispositivo Padrão de Gateway" com a interface que for usar para acesso a internet, que provavelmente é a wireless.

Apesar de ser o caminho correto, as vezes o gateway padrão não fica configurado corretamente na minha máquina. :(

Execute um "route -n" e verifique se existe 2 rotas padrão. Caso sim, apague a errada com o comando "route del default <interface>".

Execute "cat /etc/resolv.conf" e verifique se o DNS configurado está correto. Caso não, corrija o arquivo conforme necessário.

[]s
Allison Almeida.

[3] Comentário enviado por ubuntu.br em 29/03/2007 - 09:03h

traduzi recentemente um artigo com o procedimento adotado para instalação da placa "Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)" que equipa meu pavilion dv 2000.
está disponível no meu site:
http://www.ajudalinux.org/wps/?p=110

[4] Comentário enviado por tuxSoares em 03/04/2007 - 13:23h

É galera, alguem deu conta no ZV6100, tenho um desses e num do conta de fazer funcionar nem a pau, vou tentar fazer igual o nosso amigo aqui disse e posto aqui o resultado, tomara que funcione.

[5] Comentário enviado por tuxSoares em 04/04/2007 - 08:47h

Ai galera, voltei aqui pra dizer que o wireless ta funcionando beleza aqui, consegui colocar pra funcionar, muito bom mesmo, ja estava chateado por nao estar funcionando, mas agora estou muito feliz!! rsrsrs

Vlw ai galera e felicidades pra todos.

[6] Comentário enviado por fernandoamador em 08/04/2007 - 23:46h

Ótimo artgo...

[7] Comentário enviado por iandecy_jr em 30/07/2007 - 22:03h

Juninho Boy Ótimo Artigo Parabéns !

[8] Comentário enviado por iandecy em 30/07/2007 - 22:11h

Ótimo Artigo Parabéns !


Sempre Use LiNuX !!!

[9] Comentário enviado por edisonjr em 22/10/2007 - 16:54h

só no gutsy (ubuntu 7.10) consegui configurar o ndiswrapper. O problema é que as duas interfaces conflituam, uma vez que eu nao consegui configurar o dhcp da rede wireless.. então, quando venho para meu ambiente de trabalho com o meu notebook, as duas interfaces (wlan0 e eth0) tem 2 rotas default e portanto o sistema se perde...

pergunta: isso se dá pelo fato das duas redes usarem a mesma configuração (192.168.0.0)... se eu trocar, tudo fica na boa???

[10] Comentário enviado por Erick20xx em 01/04/2008 - 19:34h

No meu Ubuntu 7.10 64bits a placa eh Atheros e eu encontrei o driver no CD que acompanha o Note.
Deu tudo certo até a parte do lsmod, quando dei
# /sbin/iwlist wlan0 scanning
recebi a mensagem de que a wlan0 não consegue scanear!...
o que posso fazer?

[11] Comentário enviado por keveblue em 24/07/2008 - 13:55h

A Minha HP/Compaq Presario F700 veio com o vista inicilamente. Depois eu instalei o UBUNTU HARDY HERON só que minha placa wirelles só apresentava luz vermelha e não consigo ativa-la pelos tutoriais da net!

O modelo é Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 02) e eu precisa imensamente do wireless pra poder trabalhar!

Help!

[12] Comentário enviado por keveblue em 28/07/2008 - 15:15h

oh louco, efetuei os comandos que vc referiu acima mas só tive sucesso até

root@keven-laptop:/home/keven# modprobe ndiswrapper
root@keven-laptop:/home/keven# lsmod
Module Size Used by
ndiswrapper 192920 0

depois daqui,

root@keven-laptop:/home/keven# /sbin/iwlist wlan0 scanning
wlan0 Interface doesn't support scanning : Network is down!


e outra quando tento ativar a placa pelo modo grafico, em Sistema>Administração>Drivers de Hardwares ele diz que eu preciso de um tal de firmware sem o qual a minha placa não funciona corretamente!

Se vc poder me ajudar ou me orientar a outras fontes de soluções beleza

Desde já valeu pela dica!

Passar bem!

Keveblue

[13] Comentário enviado por removido em 15/05/2011 - 14:05h

Aqui funcinou. Mas, a última parte do artigo não consegui fazer funcionar. Mas no caso, estou usando ubuntu 11.04. Existe um arquivo onde eu possa colocar os três comandos para serem executados no boot? E outra, se eu for conectar em outra rede eu terei que executar os procedimentos novamente?

Abs.

[14] Comentário enviado por premaor em 11/08/2011 - 17:27h

Quando digito o comando lspci não mostra a minha placa Wireless. Mostrou somente a Placa Ethernet, a de rede física... tem alguma solução?

Obrigado.

[15] Comentário enviado por bbruno5 em 08/08/2012 - 11:32h

Outra solução que funciona abaixo:

http://www.vivaolinux.com.br/dica/Placas-Wireless-no-GNU-Linux-Instalando-corretamente

[16] Comentário enviado por luissi em 19/07/2014 - 13:07h

Parabéns pelo Post, instalei o driver windows no meu Ubuntu 14.04, pois sempre tive problemas para conectar ao meu wifi pois a rede não aparecia e nem pelo modo oculto conseguia conectar, agora estou conseguindo, o problema agora é que o sinal fica variando muito e as paginas as vezes não carregam com uma frequência maior do que o normal.

[17] Comentário enviado por luissi em 03/08/2014 - 17:40h

A rede que utilizo está no canal 13 não tenho acesso a senha e configuração do roteador dela e não consegui falar com a pessoa que tem acesso, dai meu ubuntu só identifica outras redes em outros canais abaixo do 12, dai Fiz isso aqui e funcionou porém minha conexão ficou instável, dai desinstalei e voltei ao driver que que tinha antes, porém continuo no windows com estou em casa, infelizmente.

[18] Comentário enviado por VitorSantos em 19/08/2014 - 09:49h

Tentei realizar esses processos no meu notebook HP PAVILION 14 020br e não funcionou, ele só reconhece que existe a placa mais depois ele não ativa nada.

Alguém pode ajudar ?



Contribuir com comentário