Alta perda de pacotes WiFi na rede doméstica

22

Tenho um problema incompreensível que venho tentando resolver nas últimas semanas. Eu sou novo no Android e comprei recentemente o Huawei Ideos X5 (Android 2.2.1). Não encontrei mais ninguém com esse problema.

Problema:

Meu telefone Android poderá se conectar à minha rede sem fio, obter um endereço IP do meu servidor DHCP, mas ao tentar acessar qualquer coisa na rede, ele não funcionará. Embora algumas vezes funcione (ou seja, alguns dados serão enviados).

Depuração:

Meu telefone Android é capaz de conectar e usar outras redes sem fio, embora eu tenha experimentado apenas duas (na minha universidade e em um amigo). Isso indicaria que meu telefone não está quebrado.

Com uma inspeção mais minuciosa com o aplicativo Emulador de Terminal, quando faço ping no servidor, obtém uma taxa de perda de pacotes de 80%. Obviamente, isso impossibilita o uso da rede sem fio, mas significa que alguns pacotes passam (até a Internet), por isso não é um problema de DNS.

Meu laptop pode conectar e usar minha rede sem fio na perfeição (na verdade, ele pode baixar da Internet a 18 Mbps e fazer upload a 10 Mbps com 802.11g, o que eu presumo que seja bom). Meu adaptador sem fio USB também funciona bem com ele. Um dos telefones Android de meu amigo (LG Optimus One) e o iPod também funcionam com minha rede sem fio e, mais estranhamente, o telefone Android de outro amigo que tem o mesmo modelo (Huawei Ideos X5) funciona com minha rede sem fio. Isso indicaria que meu ponto de acesso não está com defeito.

Existem toneladas de redes sem fio na minha área. Meu telefone pode ver 21, incluindo o meu. Não tenho idéia se isso pode afetar alguma coisa. Não posso tentar nenhuma delas porque elas estão protegidas.

Vale ressaltar que eu não tenho a sua configuração média de rede sem fio. Eu tenho um servidor (computador estacionário) que executa o servidor DHCP e assim por diante. Recentemente, adicionei uma rede sem fio ao meu apartamento comprando o D-Link DIR-300 e atualizando-o com DD-WRT. Não faço ideia se funcionou ou não com o firmware original. O roteador atua como um ponto de acesso.

Eu tentei mudar de canal, protocolo (B, G, N), configurações de segurança de aberto para criptografado (WPA2 AES) etc. no AP sem sucesso.

Mesmo que o telefone esteja a apenas alguns centímetros do AP, ele ainda terá uma perda de 80% dos pacotes. O DD-WRT relata 92-98% da intensidade do sinal. Eu acho que existe um problema de software / configuração e não um problema de hardware.

E, é claro, tentei redefinir meu AP e meu telefone. Nem ajudou. O WiFi do telefone Android não funciona quando o roteador está usando as configurações padrão de fábrica ou AP. No entanto, estou preocupado com o fato de que algumas configurações incorretas da minha rede sem fio estão armazenadas no telefone e parece que elas podem estar sincronizadas com minha conta do Google e possivelmente ainda estarão lá mesmo depois que eu "esquecer" minha rede sem fio ou redefinir o telefone ( existe uma maneira de ter certeza de que tudo está limpo?).

Neste ponto, estou sem idéias. Espero ter explicado suficientemente minha situação. Você tem alguma ideia? Desde já, obrigado.


Editar:

Eu fiz alguns testes adicionais. Reinicializei o roteador DD-WRT mais uma vez para ver se funcionaria e, por sugestão de Ryan, tente reduzi-lo à configuração mais básica. Não funcionou mesmo se eu tentasse apenas o modo b / g. É interessante notar que os dois primeiros segundos de ping após a mudança de modo funcionam sem perda de pacotes, mas depois disso, ele volta a ficar ruim novamente.

Também tentei algo que não acreditaria que funcionaria - piscando o firmware original de volta. Para minha surpresa, funcionou e meu telefone não tem perda de pacotes durante o ping. (Na verdade, eu perdi o firmware original que suporta o modo AP). No entanto, ainda não consigo entender por que não funcionou no DD-WRT e estaria muito interessado em qualquer explicação possível.

Por mais teimoso que eu sou, posso tentar voltar ao DD-WRT novamente amanhã para ver se funciona (se funcionar, não sei explicar o porquê! Culpar o flash ruim parece ingênuo na minha opinião).

Nömmik
fonte
1
pode ser uma boa idéia reduzir tudo para a configuração mais simples possível, por exemplo, usar IEEE 802.11b / g aberto (não criptografado); adicione a criptografia a partir daí. Além disso, certifique-se de desativar temporariamente a rede móvel (2G / 3G) para que seu ping de teste não passe por lá. O que acontece quando você executa ping no seu roteador / ponto de acesso através do seu endereço IP, você ainda tem perdas de pacotes?
Lie Ryan
@ Ryan Ryan Obrigado pelo seu comentário! Ao fazer ping, estou usando endereços IP internos (192.168.1.1), portanto, o tráfego não pode seguir nenhuma outra rota. Eu tentei sua sugestão e atualizei minha postagem.
Nömmik
Eu posso estar tendo problemas semelhantes ao que você descreve. Acabei de publicar uma pergunta sobre o assunto.
Ilari Kajaste 17/09/11
Infelizmente ainda não tenho idéia do motivo pelo qual tive o problema. Conforme atualizei, a atualização do firmware original corrigiu meu problema, o que indicava um problema de software. Pergunta é de que fim (ou ambos)? Quero dizer o meu telefone Android, pois o roteador funcionou para todos os outros dispositivos. Por outro lado, meu telefone Android também funcionava com todas as outras redes sem fio ...
Nömmik

Respostas:

3

Você examinou as frequências da WLAN para ver quão forte é o seu próprio AP em relação aos outros? Eu usei o programa Android chamado Wifi Analyzer que faz isso; mostra APs visíveis e seus canais, e quão mal o sinal deles vaza para outros canais. Você também pode ver a força do sinal do seu AP a partir disso.

O telefone celular geralmente possui uma antena Wifi muito mais ruim que o laptop, apenas porque precisa ser menor e mais leve. Além disso, a orientação do dispositivo varia mais.

Se o problema é a intensidade do sinal ou outras redes se sobrepõem à sua, mudar de canal ou instalar uma antena melhor pode ajudar bastante. Nesse caso, eu o convido a procurar um site irmão .

E, para mim, sua configuração parece bastante nerd-normal! Também uso um servidor doméstico Linux como AP, com adaptadores PCI-E e USB Wifi e hostapd.

Zds
fonte
1

Tenho tido problemas semelhantes aos do Nommik no meu Samsung Gio S5665. Ele se conectaria perfeitamente ao Wi-Fi no escritório, mas em casa: conecta-se com excelente a boa intensidade de sinal, mas executar ping no roteador normalmente não produz resposta; explosões aleatórias ocasionais de pacotes de retorno por 4 a 10 segundos; desabilitar e reativar o wifi no meu telefone resulta em 100% de retorno de pacotes por cerca de 60 a 180 segundos, depois voltando a ocorrer ocasionalmente.

Todos os outros dispositivos, incluindo outros telefones, se conectam ao Wi-Fi doméstico corretamente.

O que eu tentei:

Alterando a proteção no roteador de WPA / WPA2 para WPA somente, somente WPA2, apenas WEP, nenhum. Não faz diferença. Criptografia de TKIP para AES: sem diferença

Mudança de canal, banda lateral, potência, taxa de beacon, enfim, tudo mutável: sem diferença ou coisa pior.

No telefone: Alterando o endereço IP para estático. Não faz diferença.

Solução:

Piscando o roteador funcionou. Estou tão feliz agora! Isso levou semanas para resolver.

JohnW
fonte
1

Se isso acontecesse agora com um AP 'falso' configurado em uma interface de modo de monitor com base aérea, não conseguia entender por que, com DHCP ou IP estático, havia 90% de perda de pacotes (com pequenas rajadas de conectividade conectadas frouxamente à tela acordar) ... reiniciando o telefone e redefinindo o wifi de pouca ajuda.

- depois, depois de horas de brincadeira, troquei o dongle sem fio USB RT2870 / RT3070 contra um dongle RTL8187 que também estava por aí. Problema do Bo0m corrigido, não há mais perda de pacotes, com ou sem a tela ligada, que diabos. Relatórios com o SK17i Xperia Mini Pro no Android 4.0.4 (Compilação 4.1.B.0.431).

eMPee584
fonte