“Host de destino inacessível” ao pingar o roteador sem fio

5

Sou um pouco novato em todas as complexidades do funcionamento do Linux, então, por favor, tenha paciência comigo se essa é uma pergunta idiota.

Estou usando o Linux Mint 12 e tenho uma placa wireless Asus PCE-N15, que está executando o driver do Windows. De qualquer forma, periodicamente perco completamente minha conexão, embora o Network Manager e o iwconfig ainda afirmem que está tudo bem. Se eu fizer ping no meu roteador sem fio continuamente, recebo algo como o seguinte:

64 bytes from 192.168.1.1: icmp_req=2368 ttl=64 time=132 ms
64 bytes from 192.168.1.1: icmp_req=2369 ttl=64 time=1239 ms
64 bytes from 192.168.1.1: icmp_req=2370 ttl=64 time=1098 ms
64 bytes from 192.168.1.1: icmp_req=2371 ttl=64 time=848 ms
From 192.168.1.119 icmp_seq=2408 Destination Host Unreachable
From 192.168.1.119 icmp_seq=2409 Destination Host Unreachable
From 192.168.1.119 icmp_seq=2412 Destination Host Unreachable
From 192.168.1.119 icmp_seq=2415 Destination Host Unreachable

A força da conexão não deve ser um problema, nem acredito que o próprio roteador seja o problema, pois não tenho sintomas semelhantes em nenhum outro computador.

Curiosamente, o problema parece estar correlacionado com o meu uso do computador. Quando não estou fazendo nenhuma requisição TCP, o ping contínuo passa bem, com uma latência média de menos de 10 ms. Mas quando eu começo a fazer solicitações, a latência média sobe e eu começo a receber "Destination Host Unreachable".

Para referência, aqui estão as saídas de route, ifconfig e iwconfig. Nada disso parece ser diferente quando não consigo fazer o ping do roteador.

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
192.168.1.0     *               255.255.255.0   U     2      0        0 wlan0


wlan0     Link encap:Ethernet  HWaddr 14:da:e9:f2:4b:b4  
          inet addr:192.168.1.119  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::16da:e9ff:fef2:4bb4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:610537 errors:0 dropped:0 overruns:0 frame:0
          TX packets:594181 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:511435072 (511.4 MB)  TX bytes:81176260 (81.1 MB)

wlan0     IEEE 802.11bgn  ESSID:"Network"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: C0:C1:C0:53:A9:DA   
          Bit Rate=144.4 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:off
          Link Quality=51/70  Signal level=-59 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:14   Missed beacon:0

Muito obrigado pela sua ajuda.

    
por Ben 08.05.2012 / 01:49

1 resposta

2

Eu recebo a mesma coisa, de tempos em tempos. É irritante e pode ser causado por interferência de outras redes Wi-Fi próximas.

Eu corrijo isso indo nas configurações do roteador (mais fácil falar do que fazer, quando não está funcionando bem) e mudar o canal wifi. Há uma série de canais para escolher, numerados de 1 a 11 ou 14, ou qualquer que seja o suporte do seu roteador (e a regulamentação local permitir) e você pode escolher o que desejar. Infelizmente eu não posso te dizer como encontrar essa opção em seu modelo, mas eu ficaria surpreso se não tivesse um.

Se você tiver um smartphone Android, talvez queira verificar o aplicativo gratuito "Wifi Analyzer": ele pode informar quais canais estão menos lotados.

EDITAR:

A segunda possibilidade é que sua máquina tenha um chipset / cartão sem fio menos suportado. Eu também tinha isso: parecia funcionar bem na minha antiga casa, mas quando me mudei tive todo tipo de problema, mas só com aquela máquina - os outros pareciam bem. (Ele também parecia rodar bem quando eu iniciei no Windows, mas eu não fiz isso com freqüência, então eu poderia estar enganado.) Presumivelmente a diferença era que eu tinha mudado para um novo roteador 802.11n quando me mudei (e tenho um novo ISP), enquanto o antigo tinha sido um antigo modelo 802.11b; também poderia ser simplesmente a construção da casa, ou algo assim, causando reflexões infelizes.

Eu finalmente resolvi o problema comprando um dongle USB externo via USB. Isso também teve a vantagem de atualizar meu laptop de 802.11g para 802.11n para combinar com o roteador, o que foi um bônus. Você precisa ter certeza de que ele é suportado pelo Linux, porque os drivers que o acompanham não são bons para você; o google é seu amigo.

BTW, meu chipset sem fio era um broadcom 4312, se bem me lembro.

    
por 08.05.2012 / 14:42