Por que recebo quedas periódicas nas velocidades sem fio?

3

Estou usando um roteador Netgear WNR3500L para compartilhar minha conexão com a Internet via Wi-Fi em meus computadores domésticos. Meu problema é que recebo quedas periódicas em velocidades sem fio a cada 120 segundos (quase exatamente a cada 120 segundos, muito regular). Eu tenho medido estes mergulhos em um laptop rodando o XP e um computador estacionário rodando o Ubuntu 11.04. No laptop (que parece ter um melhor receptor wifi e, portanto, uma melhor conexão), as quedas são muito breves e não são realmente notadas, a menos que você avalie continuamente as velocidades da rede. No computador estacionário, as quedas são muito mais perceptíveis, mais ou menos perdendo completamente a conectividade por 5 a 10 segundos. Conectar um cabo ethernet ao roteador elimina o problema, então o culpado é definitivamente o wireless.

O roteador pisca com Tomato Firmware v1.28.7476 MIPSR2-Toastman-RT K26 USB Ext , o que parece funcionar muito bem para todo o resto. Alguém tem alguma sugestão sobre configurações específicas para experimentar com o Tomato? Eu prefiro não passar pelo incômodo de voltar ao firmware original da Netgear ou ao DD-WRT se isso for algum problema solucionável conhecido.

Atualização:
O problema persiste mesmo depois de voltar ao DD-WRT, por isso não é específico ao Tomato.

Atualização 2:
Acabei de mudar o meu dongle WiFi para um novo e melhor. O problema ainda está lá, mas agora os mergulhos são muito curtos, então eles não são realmente perceptíveis a menos que você represente graficamente o uso da largura de banda. Vai tentar fazer algum sniffing no Wireshark e ver se consigo descobrir mais alguma coisa.

    
por Leo 06.07.2011 / 21:02

3 respostas

3

Nada está errado com o seu roteador. Seu laptop verifica periodicamente as redes Wi-Fi. O processo envolve a mudança para todos os 11 canais e o envio de uma solicitação de sonda e a espera por qualquer resposta potencial da sonda. É por isso que diminui significativamente o tempo todo. Eu tenho esse problema no meu experimento sem fio. Se você usar o Wireshark, verá várias solicitações de sondagem exatamente no momento em que o desempenho cair.

Devo acrescentar que modifiquei o driver para interromper a verificação periódica. O resultado foi uma taxa de transferência constante, sem degradação no desempenho de alguns segundos. Eu uso o driver ath9k no Ubuntu. Eu notei esse problema durante nossas experiências no ambiente ideal, onde exceto para não ver nenhuma interferência; No entanto, quase todos os minutos a taxa de transferência diminui em cerca de 7 Mbps durante 4 a 5 segundos.

    
por 16.05.2012 / 12:02
3

Dispositivos sem fio funcionam em 2.4Ghz no espectro de freqüência - o que é muito bom para transferência de dados, mas propenso à interferência de dispositivos licenciados legalmente para usar a mesma alocação de freqüência, incluindo telefones sem fio DECT, microondas, vídeo remetentes, alarmes de carro e outras redes sem fio.

A Wikipedia tem um ótimo artigo sobre isso aqui: link

Você pode experimentar outros canais sem fio para ver se consegue obter um desempenho mais estável deles.

    
por 06.07.2011 / 21:10
2

Quedas periódicas regularmente espaçadas na taxa de transferência Wi-Fi poderiam ser devidas a algum interferente periódico, mas muito mais provavelmente devido ao cliente sair periodicamente canal para digitalizar.

Varreduras periódicas podem ser feitas por vários motivos, incluindo, mas não se limitando a:

  1. Seu cliente pode estar procurando por um melhor AP para percorrer. É mais provável que os clientes façam isso quando o sinal recebido do AP atual estiver abaixo de um limite. Mover o seu cliente e o AP para mais perto juntos pode consertar o seu, ou adicionar mais APs à sua rede para que você tenha uma melhor cobertura na área com o cliente.
  2. Seu cliente pode estar executando uma ferramenta de varredura de Wi-Fi, como o NetStumbler. Encontre essa ferramenta e saia dela. Se o seu sistema operacional tiver uma janela onde as redes sem fio estejam ao alcance, não deixe essa janela aberta. Além de aplicativos, não esqueça widgets / gadgets (Dashboard, SideShow, Yahoo! Widgets, etc.). Talvez você tenha baixado e instalado um widget de verificação de Wi-Fi há muito tempo e não percebesse que está sendo executado em segundo plano.
  3. Seu cliente pode estar fazendo geolocalização baseada em Wi-Fi. Se você souber de um processo que possa estar constantemente procurando dados de geolocalização, peça para parar.
  4. Seu AP pode estar procurando por um canal mais limpo para mudar. Considere desabilitar esse recurso do seu AP, se você já tiver certeza de que está em um canal bom o suficiente.

Eu ligo o Wireshark (em outra máquina para que ele não mude o comportamento) e faço uma captura de pacote de modo de monitor 802.11 e vejo se consigo ver algo diferente acontecendo nos momentos em que os mergulhos acontecem. Eu procuraria especialmente explosões de solicitações de sondagem e respostas de sondagem, na teoria de que o cliente ou o AP está fazendo uma varredura a cada 2 minutos.

    
por 06.07.2011 / 21:43