DI-524UP se tornará mortalmente lento ao baixar torrents

0

Eu tenho um roteador DI-524UP que compartilha internet para dois notebooks em casa via wireless e um desktop via coleção com fio. Ele ficará mal disponível / pingável via wireless quando eu baixar torrents em um computador desktop. Mesmo quando limito a velocidade de download para 20% ou menos da largura de banda disponível - deve ser outra coisa, não a velocidade que causa o problema. Eu tentei limitar o número de conexões ativas e outras coisas, mas ainda não vai curar.

Há algo que eu possa fazer sobre isso?

    
por abolotnov 10.01.2011 / 01:29

1 resposta

0

(No momento, essa resposta é apenas para diagnóstico: se a primeira parte for precisa, planejo editá-la com uma solução.)

Parece provável que a tabela NAT esteja sendo preenchida; o DI-524 tem apenas cerca de 8 MB de memória, portanto a tabela NAT é relativamente pequena. Embora o torrent provavelmente seja o que está causando seus problemas, o torrenting pode apenas agravar uma condição subjacente.

Para verificar se o torrent está entupindo a tabela NAT:

  1. Obtenha uma linha de base das entradas da tabela NAT.
  2. Faça o download de http://<your router's IP address>/natlist.txt e salve-o como natlist-baseline.txt . Este arquivo servirá como ponto de comparação mais adiante.
  3. Reinicie o roteador.
  4. É mais fácil testar com uma lousa em branco.
  5. Conecte duas máquinas à rede - uma com conexão com fio e a outra sem fio.
  6. Ativar o registro no roteador.
  7. Use a máquina com fio para fazer login na interface de administração da web do roteador em http://<your router's IP address>/ . Vá para Status - > Log - > Log Settings e verifique se "Dropped Packets" está marcado. Volte para o status - > Registre e remova todas as entradas de registro atuais clicando em "Limpar".
  8. Destaque o roteador até que ele não responda à máquina sem fio.
  9. Na máquina sem fio, execute ping no roteador continuamente, para que fique óbvio quando o roteador não estiver respondendo. Na máquina com fio, encontre um torrent ativo que faça com que o roteador fique preso (uma distribuição do Ubuntu funciona bem) e inicie o torrent. Você pode parar o torrent quando o roteador não estiver respondendo.
  10. Verifique o log do roteador.
  11. Use a máquina com fio para fazer login na interface de administração da web do roteador. Vá para Status - > Registre e examine todas as entradas de log. Qualquer mensagem "Fora do buffer NAT" indica que o roteador está preenchendo sua tabela NAT.
  12. Obter entradas da tabela NAT novamente.
  13. Faça o download de http://<your router's IP address>/natlist.txt e salve-o como natlist-post-test.txt .
  14. Reinicie o roteador (ou aguarde cerca de 15 min.) para limpar a tabela NAT.

Se você viu as mensagens "Fora do buffer NAT" na etapa 6, é hora de comparar os dois arquivos que você baixou. Caso contrário, a tabela NAT provavelmente não é seu problema - desculpe.

Os arquivos natlist-baseline.txt e natlist-post-test.txt são dumps de texto sem formatação da tabela NAT e alguns diagnósticos associados. No momento, estamos apenas interessados em medir a proporção entre um número típico de entradas NAT (a linha de base) e o número máximo possível de entradas NAT (o pós-teste). Em cada arquivo, encontre a linha que se parece com

 total entries = <some number>

e divida o número no arquivo de linha de base pelo número no arquivo de pós-teste. Se a proporção estiver muito acima de 0,5, a torrenting pode não ser o único problema em questão.

    
por 23.02.2011 / 07:45