DD-WRT QoS realmente funciona?

29

Houve vários relatórios de DD-WRT QoS não funcionando ( aqui , aqui e em outros lugares).

A documentação de DD-WRT QoS menciona que algumas verificações indicariam se as prioridades apropriadas estão sendo aplicadas ao tráfego. (Embora não sugira um método para verificar se a QoS está realmente entrando em vigor ...)

Alguém verificou suas prioridades de tráfego e descobriu que as prioridades não estão sendo aplicadas corretamente ou que foram aplicadas corretamente, mas que parecem não mudar nada? (Ou, ao ativar a QoS, consulte a degradação do tráfego ou outros problemas.) Pontos de bônus se você realmente testou quantitativamente sua configuração de QoS.

Apenas para esclarecer, gostaria de saber se a configuração de QoS usando a GUI funciona. (Estou usando o OpenWRT agora e posso usar um script com a mesma facilidade. O que me interessa é se posso perder menos tempo configurando a QoS mudando para DD-WRT)

Respostas que NÃO estou procurando:

  • "Apenas mude para Tomato / OpenWRT / X-WRT / Gárgula / etc"
  • "É claro que funciona, por que não?"
  • "Basta usar este script" (ou algum outro script)
  • "A QoS afeta apenas o tráfego de saída e não ajuda em nada"

ATUALIZAÇÃO 02-06-2011: Não houve respostas de usuários reais do DD-WRT, mas a opinião predominante parece ser que a QoS no DD-WRT (quando configurada pela GUI) está quebrada.

ATUALIZAÇÃO 29-11-2011 : Agora existe um módulo LuCi para QoS no OpenWRT (não sei quanto tempo faz isso). Eu fiz alguns ajustes superficiais, se eu notar grandes vitórias / falhas ou se puder conceber um esquema de teste, vou testá-lo e apresentar um relatório.

ATUALIZAÇÃO 31/01/2012: Gui Ambros enviou a melhor resposta até agora e, embora muitas pessoas ainda se queixem de que a QoS não funcione, também sinto que a QoS é uma fera difícil de domesticar, por isso sempre desconfio que ela não foi configurado corretamente se nenhum teste foi realizado. Aceitando sua resposta. Se alguém usando uma versão atual do DD-WRT puder mostrar que a QoS não está funcionando, envie uma nova resposta!

Code Bling
fonte
O que exatamente você está tentando realizar com a QoS e como está medindo seu sucesso pode fazer a diferença. A QoS é uma discussão muito aprofundada, dependendo de como está sendo usada.
MaQleod
É justo, mas se ninguém nunca teve sucesso usando a QoS gráfica, é improvável que eu também o faça e, portanto, não vou embarcar nessa aventura. Espero obter várias respostas com pessoas que relatam pelo menos vários graus de sucesso.
Code Bling
Código: @ Muitas pessoas reclamam da QoS não funcionar no DD-WRT e mudam para o Tomato (se tiverem um roteador com um chipset Broadcom). Estou surpreso que o pessoal do DD-WRT não tenha resolvido isso depois de todo esse tempo, aparentemente.
Paradroid 23/05
4
Muitas pessoas reclamam que as coisas não funcionam quando, na realidade, é que elas não sabem o que estão fazendo. Pode não ser o caso aqui, mas também é uma possibilidade.
James Mertz
1
@BlueRaja sem fornecer detalhes, é difícil para quem lê isso julgar se você tem um ponto válido ou se simplesmente estragou sua configuração de QoS / não sabe do que está falando. Quais regras de QoS você está aplicando? Como a ativação da QoS afeta sua latência? Quais roteadores você está usando? Você já tentou usar o iperf para medir o sucesso de suas regras de QoS?
Code Bling

Respostas:

6

As respostas sobre esta questão estão realmente desatualizadas. O desenvolvimento no DD-WRT avançou e a QoS através da GUI é super estável nas versões mais recentes.

Atualmente, estou usando DD-WRT v24-sp2 (09/09/11) grande, revisão SVN 17598M NEWD-2 K2.6 Eko em um ASUS RT-N16, e implantei QoS completa na minha rede doméstica local sem problemas. Embora eu esteja muito familiarizado com a CLI, a interface da Web funcionou perfeitamente. O tráfego Premium / Express / Bulk agora está sendo categorizado corretamente e finalmente resolvi meus problemas com o VOIP e o streaming de vídeo quando alguém inicia um download ou um bittorrent e usa todo o canal.

Para testar se o tráfego estava sendo categorizado corretamente, usei o iperf e verifiquei as conexões em / proc / net / ip_conntrack enquanto testava ao vivo cada combinação de aplicativo e protocolo.

Sugira que você dê uma olhada novamente; Você pode ser agradavelmente surpreendida. Apenas certifique-se de usar uma compilação recente. O Wiki do DD-WRT possui instruções de configuração.

Gui Ambros
fonte
1
Obrigado !! Você pode explicar alguns dos problemas que você teve com streaming e torrents e como os corrigiu? Eu não tenho usado VOIP ultimamente, mas esse é exatamente o cenário em que eu estava preocupado quando originalmente fiz essa pergunta.
Código Bling
Definitivamente, isso não é verdade, veja meu comentário acima - o problema não é que o tráfego está sendo classificado incorretamente, é que o agendador de QoS é tão lento que, em roteadores domésticos normais, causa um aumento de latência ENORME em todos os pacotes, derrotando completamente a finalidade de ter QoS em primeiro lugar. Porém, a QoS no Tomato funciona bem nesses mesmos roteadores, por isso é definitivamente DD-WRT.
BlueRaja - Danny Pflughoeft
1
@BlueRaja talvez a CPU do seu roteador não seja suficientemente poderosa. Você diz que funcionou bem no Tomato, mas o Tomato também não está executando tantos serviços. Por que você não detalha sua configuração e experiência em uma resposta? Tenho certeza de que as pessoas irão atualizá-lo - eu sei que vou, desde que adicione informações úteis à discussão.
Code Bling
1
Basta comentar para dizer que @BlueRaja está correto. Eu tenho uma conexão de 40 / 2Mbps e com o QoS ativado, não consigo velocidade de download acima de 28Mbps. A CPU no meu WRT54GL está vinculada. Ainda não tentei o Tomato para ver se funciona melhor, mas isso está na minha lista de tarefas.
Cdhowie # 16/15
3
@cdhowie: a resposta acima foi para a pergunta " QoS realmente funciona no DD-WRT ", e não " Qual é o firmware mais rápido para executar QoS em uma conexão Ethernet rápida, usando um roteador desatualizado com mais de 10 anos e com CPU e memória muito limitadas ". Tomate pode realmente ser uma opção melhor no seu caso. Ou obtenha um roteador mais recente. N16 é uma boa opção barata, se você não precisa de 802.11ac.
Gui Ambros #
6

Eu não uso o DD-WRT, mas parece que fazer com que a QoS funcione exige algumas brincadeiras.

Sugiro ler com atenção este post: solução de problemas de QoS do firmware do roteador dd-wrt a partir de outubro de 2010 (embora apenas modifique o tráfego de saída), onde a resposta aceita descreve um script recente de QoS que aparentemente funcionou tanto para o respondente quanto para o poster.

No entanto, o método descrito parece bastante doloroso, com soluções alternativas para erros, correções e outros fatores do DD-WRT, e mesmo assim se aplica apenas ao tráfego de saída.

Portanto, a resposta para sua pergunta é: a QoS no DD-WRT ainda precisa de mexer para funcionar. A GUI por si só não é suficiente, o que foi pelo menos no final de 2010. Portanto, no seu lugar, eu não me incomodaria em mudar para o DD-WRT. Ou pelo menos não por causa da QoS, porque me parece que a QoS é potencialmente bastante frustrante e uma excelente perda de tempo.

O artigo O que é DD-WRT? (seção "Versões especiais") diz para a versão paga:

Atualmente, o brainslayer oferece uma versão especial do DD-WRT com recursos estendidos de QoS:

  • definir largura de banda máxima disponível por endereço de máscara de rede / MAC (v.24-SP1: mesmo para diferentes vlans)
  • defina uma regra padrão para qualquer endereço MAC / máscara de rede não configurado

Portanto, parece que apenas a versão paga do DD-WRT suporta facilmente QoS.

O artigo Como limitar as velocidades de aumento / redução por usuário sem a versão paga descreve uma ferramenta que "funciona muito bem com a finalidade de definir limites de upload / download para usuários com base em endereços IP ou MAC".

harrymc
fonte
5
espere um minuto. Você pegou um dos links que eu postei na pergunta e o usou como resposta?
Code Bling
Ele ele, parece que eu fiz. Por que nenhum dos scripts mencionados neste segmento funcionou para você? Afinal, as postagens disseram que eles conseguiram fazer com que a QoS realmente funcionasse.
harrymc 31/05
De qualquer forma, parece que, para sua pergunta sobre como fazer com que a QoS funcione usando a GUI, a resposta é condicionalmente negativa. É necessária alguma brincadeira com os arquivos do sistema se alguém não obtiver êxito na GUI (o que parece quase nunca funcionar por si só no DD-WRT, mas no Tomato).
harrymc 31/05
1
Como limitar a velocidade Up / Dn usando o Script Generator sem usar as versões pagas do DDWRT parece sugerir que a QoS é fácil na versão paga, talvez de propósito.
harrymc
1
@harrymc O artigo (...). Portanto, parece que apenas a versão paga do DD-WRT suporta facilmente QoS. Como o fato de haver configurações adicionais de QoS disponíveis na versão paga leva você a acreditar que as padrão funcionam lá?
Piotr Dobrogost
4

Você pode estudar o trabalho de Toastman sobre QoS no Tomato. Aparentemente, a QoS está funcionando lá. Tanto quanto eu sei, Toastman está gerenciando um prédio de usuários, então ele tem a experiência. Eu nunca usei o Tomato sem configurar a QoS, então não posso dizer o que aconteceria se não o fizesse!

tropas
fonte
Também estou usando o mod de Toastman e funciona muito bem, embora o que ele fez com a QoS tenha sido apenas mudar as classes, tanto quanto eu sei. A QoS funciona bem nas versões upstream do Tomato, mas seu mod faz com que funcione imediatamente, sem que você precise mexer na configuração w.
Paradroid 23/05
Vou verificar o seu trabalho, mas estou interessado especificamente apenas no DD-WRT para o momento (em execução OpenWRT agora e tomate não é suportado no meu router)
Código Bling
Toastman (e agora outras versões de tomate, como o shibby, que implementa a QoS de entrada) são as únicas soluções de QoS de consumo que eu já vi que valem a pena escrever. Eles são suficientemente flexíveis para que você possa martelar sua conexão com o inferno e manter seu tráfego de alta prioridade. Honestamente, especialmente para aDSL (que precisa do patch TC-ATM), você provavelmente nunca obterá nada além de resultados 'satisfatórios' de outras soluções de QoS de consumo, além de torradeiras de tomate e variantes semelhantes.
Cloneman
1

Atualmente, a versão mais recente do DDWRT no meu WRT54Gv3 não funciona. A configuração na GUI é sólida, mas falha na execução, ainda é necessário fazer scripts! Isso apareceu como resultado do google para minha própria pergunta. mudou-se para o tomate depois de procurar respostas. GUI não tão bonita, mas a QoS está funcionando e pode ser testada em poucos minutos. A QoS no DDWRT é infrutífera se estiver apenas usando a GUI, por mais triste que seja. Eu adoraria ficar com isso.

Nova
fonte
Como você testou sua configuração? O que não estava funcionando?
Código Bling
Além disso, qual versão do DD-WRT você estava usando?
Código Bling
0

DD-WRT v24-sp2 (12/12/10) mini - compilação 14929 instalada no meu Linksys WRT300N v1.1, o QOS parece funcionar para algumas situações e não para outras. Eu me preparei para premium e o jovem padawan para granel, mas quando ele começa a baixar um jogo a vapor ou um jogo para xbox 360, ele fornece cerca de 75% da conexão total. Parece funcionar quando ele quer assistir ao youtube e eu quero baixar um jogo eu mesmo. No cenário posterior, ele não receberá nada e eu receberei tudo :-)
Eu li que isso tem a ver com o processador ou com falta de memória RAM. Também li em algum lugar que, a menos que você tenha a versão paga do dd-wrt, não terá a funcionalidade QOS. Por fim, estou totalmente confuso.

McFaultech
fonte
0

Sei que isso é um pouco "história antiga", mas encontrei essa pergunta ao solucionar o meu serviço Vonage VoIP através da minha caixa DD-WRT (Linksys WRT54G v2 executando "v24-sp2 (10/10/09) vpn"). Eu estava obtendo todos os tipos de resultados estranhos ao clicar em "Aplicar configurações" na GUI da web DD-WRT QoS. Às vezes eu aplicava as alterações e, em seguida, todas as solicitações HTTP (S) falhavam.

Obtive resultados consistentes por:

  1. Alterando as configurações
  2. Clicando em "Salvar"
  3. Reinicie o roteador (clicando no botão "Reiniciar o roteador" na parte inferior da guia "Administração")

Minhas configurações do Vonage são:

  1. Use www.speakeasy.net/speedtest/ para obter as velocidades de upload e download em kbps
  2. Tome 90% desses valores
  3. Na GUI da web de QoS, escolha:

    • Iniciar QoS: ativar
    • Porto: WAN
    • Agendador de pacotes: HTB
    • Uplink:
    • Downlink:
    • Otimizar para jogos: desmarcado
    • Prioridade de Serviços
      • sip: Premium
      • Adicione um serviço para "vonage" com portas UDP 10000-25000 e defina-o como Premium
      • http: Express
    • Prioridade MAC: adicione o endereço MAC do gateway Vonage SIP como Premium
    • Prioridade da porta Ethernet: o gateway Vonage SIP foi conectado diretamente a uma das portas no DD-WRT, então eu o configurei como Premium e todas as outras como padrão

Espero que isso ajude a próxima pessoa ...

Superusuário
fonte
-2

Não. A QoS de 2017 ainda não funciona. Uso DDWRT há uma década e nunca funcionou corretamente. Do WRT310N ao meu DIR 810L atual com DD-WRT v24-sp2 (01/09/15) std (revisão SVN 25815), NUNCA gerenciou o tráfego adequadamente.

ddwrtdoesntwork
fonte