
no meu escritório no trabalho tenho internet fornecida pelo prédio. Dentro do meu escritório eu tenho umD-Link DIR-632Acom firmware:DD-WRTv24-sp2 (25/03/13) padrão. Tenho 2 PCs conectados, 4 PCs conectados por wireless, 2 telefones por wireless, 1 telefone VOIP (Vonage) com fio, 2 impressoras (1 com fio e outra sem fio). Muitas vezes tenho perda de internet. Consegui replicar o problema uma vez, enquanto baixava uma grande atualização do Mac, as outras máquinas nem conseguiam abrir o Google.com. Assim que a atualização foi interrompida, a internet nos outros computadores começou a funcionar. Enquanto a atualização estava acontecendo, a página de administração do DD-WRT estava relatando cerca de 12 Mb de uso de largura de banda através da WAN, o que acredito ser o que o edifício me limita.
Segundo o administrador de rede do prédio o problema parece ser meu roteador, no qual "ele não confia por causa do firmware". Além disso, ele diz que como não o tenho configurado para distribuir e dar prioridade esse é o comportamento esperado: o Mac está consumindo toda a largura de banda e os outros computadores não conseguem nada.
Entendo que é função do roteador ser capaz de distribuir a largura de banda conforme necessário. Ele deve reduzir automaticamente a quantidade de largura de banda alocada para o Mac quando novas solicitações chegam de outros computadores/processos e deve funcionar assim por padrão. Estou correcto? Ou devo configurar meu roteador como o administrador sugere? Nunca me deparei com esse problema antes. Aliás quando estou assistindo filmes em casa, usando o mesmo firmware, e outros processos passam a usar a internet a qualidade diminui devido à menor largura de banda disponível para aquela máquina.
O que eu devo fazer?
Responder1
Quase todos os downloads são feitos por TCP, e o TCP tenta ir o mais rápido possívelsem piorar o congestionamento. Portanto, o download de uma atualização grande do Mac OS X será feito por TCP etentarpara usar toda a largura de banda disponível. E é isso que você realmente quer que o TCP faça; você não quer que seus downloads fiquem lentos sem um bom motivo. O TCP observa pacotes descartados como um sinal de congestionamento e diminui temporariamente sua velocidade um pouco quando vê isso, depois acelera novamente por um curto período de tempo até ver outro pacote perdido. Dessa forma, ele “bate suavemente a cabeça no teto” da largura de banda disponível, sem piorar a situação. Na verdade, existem algoritmos mais sofisticados para evitar congestionamentos que as pilhas TCP modernas empregam, mas eles estão além do escopo desta resposta.
No entanto,mesmo que seus roteadores e hosts não estejam fazendo QoS, outros dispositivos em sua rede ainda deverão obter largura de banda, porque ninguém tem prioridade ao colocar pacotes na rede. Portanto, se todo o resto for igual, se você iniciar outro grande download enquanto o primeiro ainda estiver em andamento, eles deverão compartilhar automaticamente a largura de banda em aproximadamente 50-50 e ambos baixarão a 6 Mbps.
QoS só é estritamente necessário quando você tem a capacidade de maximizar sua largura de banda e precisa garantir uma certa quantidade de largura de banda (ou um certo nível de baixa latência) para um ou mais fluxos de tráfego (como chamadas VoIP).
Portanto, o seu problema de não conseguir carregar uma página da web só porque um grande download está acontecendo é um bug, mesmo para uma rede sem QoS. Configurar QoS pode solucionar o problema, mas não resolverá a causa raiz.
Eu suspeitaria que a causa raiz tem a ver com o roteador de modelagem de tráfego do edifício, impondo seu limite de largura de banda de maneiras abaixo do ideal, mas seria muito difícil provar isso sem alguém bem versado em TCP olhando para rastreamentos de pacotes simultâneos de ambos os lados do o roteador do edifício que modela o tráfego, no momento em que o problema estava acontecendo.
Responder2
Suporta DD-WRTQualidade de serviço(QoS), que pode ser usado para garantir que um aplicativo não consuma toda a largura de banda, e faz isso muito bem.
Consulte estes artigos para obter instruções sobre como usar QoS:
Garanta uma conexão rápida com a Internet quando precisar
Como priorizar seu tráfego de rede com DD-WRT
Como turbinar seu roteador com DD-WRT
Wiki DD-WRT - Qualidade de Serviço
Responder3
Além da resposta de harrymc sobre o uso de QoS, você também deve baixar o InSSIDer e verificar se não há interferência sem fio próxima. Isto também pode estar afetando gravemente o desempenho dos clientes sem fio do roteador.
Responder4
Acho que o seu problema é o mesmo que eu estava tendo. É um problema de DHCP, seu roteador emite DHCP para os clientes e quando vai renovar o aluguel ele tem problemas. Depois que coloquei um IP estático na minha máquina, todas as perdas intermitentes de Internet desapareceram. Tive o mesmo problema e estava ficando muito frustrado, porém, uso o meu como um switch sem fio. Então, se isso está acontecendo com a rede sem fio, não posso ajudá-lo. Dê aos PCs da LAN um IP estático e veja se isso resolve o seu problema. Acredito que este seja um problema conhecido no DD-WRT.