latências muito altas com WiFi

3

Compramos um novo roteador WiFi / modem ADSL em casa (Asus DSL-N55U-B) e a conexão wi-fi ocasionalmente tem latências muito altas (até 20 segundos, contra os 25 milissegundos mais comuns no ping do google (simples ping google.com no linux)). Isso é exibido em muitos dispositivos diferentes (Windows, Linux, Android, iOS), por isso provavelmente não é um problema no dispositivo final.

A primeira coisa que fiz foi verificar a carga da CPU no roteador, mas ela permanece em torno de 3% o tempo todo. Eu chequei usado canais wi-fi, e tentou mover o nosso canal mais longe dos outros utilizados na nossa vizinhança, mas isso não ajuda. A última coisa que tentei foi olhar para o nosso canal com o kismet e notei que há uma taxa de repetição razoavelmente grande em torno de metade da taxa de pacotes. Não tenho certeza do que isso significa exatamente, mas parece suspeito para mim.

O roteador está rodando linux e eu tenho acesso root, então eu não estou muito limitado em diagnósticos eu posso rodar nele.

Você tem algum indicador de como devo continuar corrigindo isso?

Editar

Então eu tenho um novo roteador (D-Link desta vez) e está funcionando muito bem. O problema que enfrentei com o roteador anterior continua sendo um mistério :-) Obrigado a todos pelas respostas.

    
por cube 26.12.2012 / 16:11

3 respostas

2

Para software:

  • Tente instalar o DD-WRT . Veja se isso alivia o problema. Softwares ruins de origem terceirizada duvidosa podem estar causando o gargalo.
  • Tente iniciar o Windows no modo de segurança, obviamente com a rede. Se isso for bom, execute-o normalmente, mas tente matar todos os processos pesados de pacotes, como torrents. Percebo que alguns roteadores não conseguem lidar bem com torrents, não devido à largura de banda real, mas processando o número de pacotes necessários.
  • Se você tiver o [DD-WRT] instalado, tente desinstalá-lo e voltar ao firmware padrão de fábrica. Eu vi o DD-WRT ter seus próprios erros aleatórios.

Para hardware:

  • Tente substituir o roteador pelo mesmo modelo.
  • Tente usar o mesmo roteador com outro computador em uma rede diferente.

Para problemas de rede:

  • Experimente a ferramenta de diagnóstico de rede do Windows
  • Use um aplicativo traceroute para confirmar onde o problema está ocorrendo e se a natureza do problema é perda de pacotes e / ou alta latência.

Para problemas de radiofrequência:

  • Tente alterar seu canal de Wi-Fi. Pode haver muita interferência na sua área local. Você não quer estar em um canal lotado, mas isso é mais uma otimização de largura de banda do que uma correção para a latência (geralmente).
  • Você pode usar um programa do Windows chamado "inssider". Existem diferentes versões, alguns freeware / trialware que farão o trabalho.
por 26.12.2012 / 16:22
0

Não é exatamente o que você descreve, mas talvez um caminho para investigar: se essa "latência" ocorrer logo após a conexão com a rede e depois desaparecer, talvez você queira verificar suas configurações de DNS.

Existem vários casos em que você se conecta a um serviço e a primeira parte passa rapidamente, então tudo fica suspenso por algum tempo. Este é frequentemente o caso quando você conecta via SSH a um servidor e espera até que o prompt real apareça (com a própria conexão sendo ativada.

Você pode tentar ignorar as configurações de DNS nomeando diretamente o dispositivo de destino em /etc/hosts (Linux) ou C:\Windows\System32\drivers\etc\hosts (MS Windows - sempre achei que esse é um lugar estranho para armazenar esse arquivo). Um exemplo do host pode ser encontrado na Wikipedia .

Você também pode tentar ativar / desativar as configurações LMHOSTS e WINS do varion no MS Windows (encontrado em As propriedades do cartão WiFi - > TCP / IP)

    
por 28.12.2012 / 18:05
0

Eu tentaria ignorar totalmente o seu sistema sem fio e conectar seu computador a uma das portas com fio na parte de trás do roteador. Faça isso e veja se o seu ping melhora. Se isso acontecer, então você sabe que algo é funky com sua configuração de Wi-Fi, se isso não acontecer, então eu começaria a procurar em seu provedor de DNS.

Tente mudar para o DNS do Google no seu roteador e veja se isso muda alguma coisa (8.8.8.8). Execute um ping contínuo por alguns minutos para verificar se a velocidade de conexão média bate no DNS antigo. Em caso afirmativo, o seu ISP tem servidores lentos / sobrecarregados e fica com o DNS do Google. Se isso não acontecer, a conexão em si pode ser ruim ou a interface com fio do roteador também é lenta. Se este for o caso, ignore completamente o seu roteador e conecte o seu computador diretamente ao seu modem.

Repita os mesmos passos acima e veja se isso alivia o problema. Se a conexão for realmente mais rápida ao ignorar o roteador, obtenha um novo roteador, fim da história. Se não for, você terá problemas de conexão, seja da sua casa até o polo ou do lado do ISP.

Eu evitaria o reflash do seu roteador se você não se sentir confortável com ele, e isso não garante um melhor desempenho. Brincando com o arquivo hosts também não é uma maneira de corrigir qualquer coisa. Sua melhor aposta é garantir que seu equipamento esteja funcionando corretamente antes de aprofundar o assunto.

    
por 28.12.2012 / 18:15