[Resolvido] Mais uma configuração de rede wireless

Iniciado por dvidon, 25 de Setembro de 2010, 20:56

tópico anterior - próximo tópico

dvidon

Olá,

antes que vocês pensem "que cara preguiçoso, uma busca no Google resolve o problema dele!" eu aviso que já fiz a busca do meu problema, inclusive aqui no fórum. Como encontrei várias pessoas com o mesmo problema que eu várias respostas diferentes, fiquei meio perdido. Encarei o desafio de aprender a usar o Linux e confesso que estou gostando até.

Mas resumindo a história: Formatei o PC do meu avô, que usava Windows XP, e, empolgado com o Ubuntu, resolvi instalar a distro 10.04 pra ele. Como ainda estou ensinando ele a usar o computador e basicamente o que ele faz é navegar na Internet, preferi o Linux por segurança e praticidade. Porém, depois da formatação não consegui conectar à Internet. Imagino que o problema seja de configuração, pois o modem detecta o sinal mas não conecta mesmo com a senha.

O que eu já fiz:
- Instalei o driver do modem wireless, um D-Link DWA-125 e conferi no Admin>Drivers de Hardware;
- O modem está funcional e a rede aparece.
- Tentei fazer as configuração de rede, mas fiquei com medo de piorar a situação e não conseguir conectar mais.
- Instalei o Wicd. Na tentativa de conexão ele só retorna: "Senha inválida". E tenho certeza de estar usando a correta.

Dados:
Ubuntu 10.04
Roteador DI-524
Modem DWA-125
Estou conectado por cabo agora.

Agradeço a ajuda desde já!

zekkerj

Citarantes que vocês pensem...
E alguém aqui é de perder tempo pensando? ;) ::) ;D

CitarFormatei o PC do meu avô, que usava Windows XP, e, empolgado com o Ubuntu, resolvi instalar a distro 10.04 pra ele. Como ainda estou ensinando ele a usar o computador e basicamente o que ele faz é navegar na Internet, preferi o Linux por segurança e praticidade. Porém, depois da formatação não consegui conectar à Internet. Imagino que o problema seja de configuração, pois o modem detecta o sinal mas não conecta mesmo com a senha.

O que eu já fiz:
- Instalei o driver do modem wireless, um D-Link DWA-125 e conferi no Admin>Drivers de Hardware;
- O modem está funcional e a rede aparece.
- Tentei fazer as configuração de rede, mas fiquei com medo de piorar a situação e não conseguir conectar mais.
- Instalei o Wicd. Na tentativa de conexão ele só retorna: "Senha inválida". E tenho certeza de estar usando a correta.

Execute os comandos abaixo e cole o resultado aqui.

iwconfig

ifconfig

cat /etc/resolv.conf

route -n

ping -c 4 8.8.8.8

ping -c 4 www.google.com
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

dvidon

Ok, lá vai:

iwconfig

Citarlo        no wireless extensions.

eth0      no wireless extensions.

ra0       RT3070 Wireless  ESSID:"11n-AP"  Nickname:"RT3070STA"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
          Link Quality=76/100  Signal level:0 dBm  Noise level:-115 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

ifconfig

Citareth0      Link encap:Ethernet  Endereço de HW 00:11:5b:1c:08:60 
          inet end.: 192.168.0.137  Bcast:192.168.0.255  Masc:255.255.255.0
          endereço inet6: fe80::211:5bff:fe1c:860/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:89722 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:57592 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:120152634 (120.1 MB) TX bytes:6198328 (6.1 MB)
          IRQ:19 Endereço de E/S:0xe000

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:40 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:40 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:2640 (2.6 KB) TX bytes:2640 (2.6 KB)

cat /etc/resolv.conf

Citar# Generated by NetworkManager
nameserver 201.17.0.93
nameserver 201.17.0.83
nameserver 192.168.0.1

route -n

CitarTabela de Roteamento IP do Kernel
Destino         Roteador        MáscaraGen.    Opções Métrica Ref   Uso Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

ping -c 4 8.8.8.8

CitarPING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=54 time=45.0 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=54 time=19.8 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=54 time=19.9 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=54 time=19.5 ms

ping -c 4 www.google.com

CitarPING www.l.google.com (64.233.163.104) 56(84) bytes of data.
64 bytes from bs-in-f104.1e100.net (64.233.163.104): icmp_seq=1 ttl=54 time=19.7 ms
64 bytes from bs-in-f104.1e100.net (64.233.163.104): icmp_seq=2 ttl=54 time=18.6 ms
64 bytes from bs-in-f104.1e100.net (64.233.163.104): icmp_seq=3 ttl=54 time=18.0 ms
64 bytes from bs-in-f104.1e100.net (64.233.163.104): icmp_seq=4 ttl=54 time=19.0 ms

--- www.l.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 18.076/18.898/19.792/0.629 ms

zekkerj

Mais dois comandos, por favor...

lspci

lsusb
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

dvidon

lspci

Citar00:00.0 Host bridge: Silicon Integrated Systems [SiS] 741/741GX/M741 Host (rev 03)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO] (rev 36)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter

lsusb

CitarBus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 07d1:3c0d D-Link System
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

zekkerj

Achei algumas coisas sobre seu DWA-125. Aparentemente há um bug no empacotamento, e o firmware dele não carrega. Gostaria que vc me confirmasse isso, com os comandos abaixo.

sudo modprobe -r rt3070sta
sudo modprobe -r rt2800usb

sudo modprobe -v rt3070sta

dmesg | tail -20
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

dvidon

sudo modprobe -r rt3070sta

CitarFATAL: Module rt3070sta is in use.

sudo modprobe -r rt2800usb e sudo modprobe -v rt3070sta não responderam nada

dmesg | tail -20
Citar[   78.201113] Start Seq = 00000000
[   86.802213] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 960
[   86.802659] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1)
[   87.194979] Rcv Wcid(1) AddBAReq
[   87.194989] Start Seq = 00000000
[   95.794561] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 823
[   95.794962] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1)
[   96.188758] Rcv Wcid(1) AddBAReq
[   96.188768] Start Seq = 00000000
[  104.787682] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 967
[  104.789973] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1)
[  105.186027] Rcv Wcid(1) AddBAReq
[  105.186038] Start Seq = 00000000
[  114.813000] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 967
[  114.815568] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1)
[  115.179350] Rcv Wcid(1) AddBAReq
[  115.179360] Start Seq = 00000000
[  149.180123] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 828
[  189.179745] ===>rt_ioctl_giwscan. 8(8) BSS returned, data->length = 1099
[  239.180049] ===>rt_ioctl_giwscan. 8(8) BSS returned, data->length = 1099

zekkerj

CitarFATAL: Module rt3070sta is in use.
Isso é ruim... se ele não sai, não tem como colocá-lo de volta em modo verboso, pra gente ver as mensagens de erro. :-\

Vamos ver quem está prendendo ele.

lsmod | grep rt3070
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

dvidon

Retornou isso:

lsmod | grep rt3070

Citarrt3070sta             517991  1

dvidon

Então...

o problema tem solução? Tenho que saber se vai ter compatibilidade, senão vou ter q formatar o PC e reinstalar o windows.

Mas já agradeço o seu tempo até aqui.

zekkerj

Se você considera instalar o windows, não perca tempo: instale-o logo.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

dvidon

Poxa cara,

desculpa se eu ofendi, mas é que a máquina não é minha e eu estou sendo cobrado por uma solução pra ela. Cogito instalar o Windows de volta como o último recurso, pois acredito que nesse caso um sistema Linux é mais vantajoso. Na minha máquina eu uso ambos, em dual-boot, e não tive nenhum problema de compatibilidade. Daí pensei que seria mais fácil, pelo visto me enganei.

Mas se essa é a sua recomendação, instalar o Windows, é exatamente o que farei.

Agradeço a sua ajuda até aqui e o seu tempo.

fabianosduarte

Bom dia, amigo. Acho que vc. já deve ter instalado o Windows. Bom. Eu resolvi o problema primeiramente desativando o módulo rt2870sta que entra automaticamente no meu: #rmmod rt2870sta

Em seguida instalei o driver rt2870, da Ralink que pode ser baixado em http://www.ralinktech.com/license_us.php?n=2&p=0&t=U0wyRnpjMlYwY3k4eU1ERXdMekEzTHpJNEwyUnZkMjVzYjJGa01EUXdOVEE1TnpBd01TNWllakk5UFQxRVVFOWZVbFF6TURjd1gweHBiblY0VTFSQlgxWXlMak11TUM0MFh6SXdNVEF3TmpBMExuUmhjZz09Qw%3D%3D

Siga as instruções contidas no arquivo Readme sta => basicamente é make e um make install. Siga até esse ponto. Não carregue este driver

Instale também o driver rt3070, disponível em http://www.ralinktech.com/license_us.php?n=2&p=0&t=U0wyRnpjMlYwY3k4eU1ERXdMekEzTHpBNUwyUnZkMjVzYjJGa05ETTVOalU0TXpVeU5pNWllakk5UFQweU1ERXdYekEzTURsZlVsUXlPRGN3WDB4cGJuVjRYMU5VUVY5Mk1pNDBMakF1TVM1MFlYST1D

Siga as instruções contidas no arquivo Readme sta_usb => só que agora inicialize o driver e a interface, como exposto no readme.

Bom, foi assim que resolvi o meu problema. Tive que instalar esses dois drivers. Caso queira configurar novamente no futuro o seu Linux, tente seguir estas instruções e veja se funciona. Um grande abraço.

Fabiano
fabianosduarte@gmail.com