DD-WRT QoS fonctionne-t-il réellement?


29

Il y a eu divers rapports de DD-WRT QoS ne fonctionnant pas ( ici , ici et ailleurs).

La documentation DD-WRT QoS mentionne que certaines vérifications indiqueraient si les priorités appropriées sont appliquées au trafic. (Bien qu'il ne suggère pas de méthode pour vérifier que la QoS prend effectivement effet ...)

Quelqu'un a-t-il vérifié leurs priorités de trafic et constaté que les priorités n'étaient pas correctement appliquées, ou qu'elles avaient été correctement appliquées, mais cela ne semblait rien changer? (Ou, après avoir activé la QoS, voyez la dégradation du trafic ou d'autres problèmes.) Points bonus si vous avez réellement testé quantitativement votre configuration QoS.

Juste pour clarifier, je voudrais savoir si la configuration de la QoS à l'aide de l'interface graphique fonctionne. (J'utilise OpenWRT en ce moment et je peux tout aussi facilement y utiliser un script. Ce qui m'intéresse, c'est si je peux perdre moins de temps à configurer la QoS en passant à DD-WRT)

Réponses que je ne cherche PAS:

  • "Il suffit de passer à Tomato / OpenWRT / X-WRT / Gargoyle / etc"
  • "Bien sûr que ça marche, pourquoi pas?"
  • "Utilisez simplement ce script" (ou un autre script)
  • "La QoS affecte uniquement le trafic sortant et n'aide pas vraiment de toute façon"

MISE À JOUR 2011-06-02: Il n'y avait pas de réponses des utilisateurs réels de DD-WRT, mais l'opinion répandue semble être que la QoS dans DD-WRT (lorsqu'elle est configurée via l'interface graphique) est rompue.

MISE À JOUR 2011-11-29: Il y a maintenant un module LuCi pour QoS sur OpenWRT (je ne sais pas depuis combien de temps il existe). J'ai fait quelques bricolages superficiels, si je constate de grandes victoires / échecs ou que je peux concevoir un schéma de test, je vais l'essayer et en rendre compte.

MISE À JOUR 2012-01-31: Gui Ambros a soumis la meilleure réponse jusqu'à présent, et bien que beaucoup de gens se plaignent encore que la QoS ne fonctionne pas, je pense également que la QoS est une bête difficile à apprivoiser, donc je suis toujours suspect qu'elle n'a pas été correctement configuré si aucun test n'a été effectué. Accepter sa réponse. Si toute personne utilisant une version actuelle de DD-WRT peut montrer que la QoS ne fonctionne pas, veuillez soumettre une nouvelle réponse!


Ce que vous essayez exactement d'accomplir avec la QoS et comment vous mesurez son succès peut faire une différence. La QoS est une discussion très approfondie en fonction de la façon dont elle est utilisée.
MaQleod

D'accord, mais si personne n'a jamais réussi à utiliser la QoS graphique, il est peu probable que je le fasse non plus et donc je ne me lancerai pas dans cette aventure. J'espère que j'obtiendrai plusieurs réponses avec des personnes rapportant au moins divers degrés de succès.
Code Bling

@Code: Beaucoup de gens se plaignent du fait que la QoS ne fonctionne pas en DD-WRT, et ils passent à Tomato (s'ils ont un routeur avec un chipset Broadcom). Je suis surpris que les DD-WRT ne l'aient pas réglé après tout ce temps, apparemment.
paradroid

4
Beaucoup de gens se plaignent des choses qui ne fonctionnent pas alors qu'en réalité c'est qu'ils ne savent pas ce qu'ils font. Ce n'est peut-être pas le cas ici, mais c'est aussi une possibilité.
James Mertz

1
@BlueRaja sans fournir de détails, il est difficile pour quiconque lisant ceci de juger si vous avez un point valide ou si vous avez simplement foiré votre configuration QoS / je ne sais pas de quoi vous parlez. Quelles règles de QoS appliquez-vous? Comment l'activation de la QoS affecte-t-elle votre latence? Quels routeurs utilisez-vous? Avez-vous essayé d'utiliser iperf pour mesurer le succès de vos règles de QoS?
Code Bling

Réponses:


6

Les réponses à cette question sont vraiment dépassées. Le développement sur le DD-WRT a évolué et la qualité de service via l'interface graphique est super stable sur les dernières versions.

J'utilise actuellement DD-WRT v24-sp2 (09/09/11) gros, révision SVN 17598M NEWD-2 K2.6 Eko sur un ASUS RT-N16, et déployé QoS complet pour mon réseau domestique local sans aucun problème. Même si je suis très familier avec CLI, l'interface Web s'est très bien passée. Le trafic Premium / Express / Bulk est désormais correctement catégorisé et j'ai finalement résolu mes problèmes de VOIP et de streaming vidéo lorsque quelqu'un commence un téléchargement ou un bittorrent et prend toute la chaîne.

Pour tester si le trafic était correctement classé, j'ai utilisé iperf et vérifié les connexions sur / proc / net / ip_conntrack tout en testant en direct chaque combinaison d'application et de protocole.

Je vous suggère de jeter un coup d'œil à nouveau; Tu pourrais être agréablement surpris. Assurez-vous simplement d'utiliser une version récente. Le wiki DD-WRT contient des instructions de configuration.


1
Merci !! Pouvez-vous expliquer certains des problèmes que vous avez rencontrés avec le streaming et les torrents, et comment vous les avez résolus? Je n'ai pas utilisé la VoIP récemment, mais c'est exactement le scénario qui m'inquiétait lorsque j'ai posé cette question à l'origine.
Code Bling

Ce n'est certainement pas vrai, voir mon commentaire ci-dessus - le problème n'est pas que le trafic est mal catégorisé, c'est que le planificateur de QoS fonctionne si lentement que, sur les routeurs domestiques normaux, il provoque une augmentation de latence ENORME pour tous les paquets, ce qui va complètement à l'encontre de l'objectif. d'avoir QoS en premier lieu. La QoS sur Tomato fonctionne bien sur ces mêmes routeurs, cependant, il s'agit certainement de DD-WRT.
BlueRaja - Danny Pflughoeft

1
@BlueRaja peut-être que le processeur de votre routeur n'est pas assez puissant. Vous dites que cela a bien fonctionné sur Tomato, mais Tomato n'exécute pas autant de services. Pourquoi ne détaillez-vous pas votre configuration et votre expérience dans une réponse? Je suis sûr que les gens le mettront à jour - je sais que je le ferai, à condition qu'il ajoute des informations utiles à la discussion.
Code Bling

1
Je sonne juste pour dire que @BlueRaja est correct. J'ai une connexion à 40/2 Mbps et avec QoS activé, je ne peux pas obtenir de vitesse de téléchargement supérieure à 28 Mbps. Le processeur de mon WRT54GL est ancré. Je n'ai pas encore essayé Tomato pour voir si ça va mieux, mais c'est sur ma liste de tâches.
cdhowie

3
@cdhowie: la réponse ci-dessus était à la question "La QoS fonctionne-t-elle vraiment sur DD-WRT ", et non " Quel est le firmware le plus rapide pour exécuter la QoS sur une connexion Ethernet rapide, en utilisant un routeur obsolète de plus de 10 ans et qui a CPU et mémoire très limitées ". La tomate peut en effet être une meilleure option dans votre cas. Ou achetez un routeur plus récent. N16 est une bonne option bon marché, si vous n'avez pas besoin de 802.11ac.
Gui Ambros

6

Je n'utilise pas DD-WRT, mais il semble que le fonctionnement de la QoS nécessite quelques manipulations.

Je suggère de lire attentivement ce post: dépannage de la QoS du firmware du routeur dd-wrt d'octobre 2010 (bien qu'il ne façonne que le trafic sortant), où la réponse acceptée décrit un script QoS récent qui a apparemment fonctionné pour le répondeur et l'affiche.

Cependant, la méthode décrite semble assez douloureuse, avec des solutions de contournement pour les bogues DD-WRT, les correctifs et autres, et même ainsi, elle ne s'applique qu'au trafic sortant.

La réponse à votre question est donc la suivante: la qualité de service sous DD-WRT doit encore être modifiée pour que cela fonctionne. L'interface graphique en elle-même n'est pas suffisante, ce qui était au moins le cas vers la fin de 2010. Donc, à votre place, je ne prendrais pas la peine de passer au DD-WRT. Ou du moins pas à cause de la QoS, car il me semble que la QoS est potentiellement assez frustrante et une excellente perte de temps.

L'article Qu'est-ce que le DD-WRT? (section "Versions spéciales") dit pour la version payante:

Actuellement, brainslayer propose une version spéciale de DD-WRT avec des capacités de QoS étendues:

  • définir la bande passante maximale disponible par adresse de masque de réseau / MAC (v.24-SP1: même pour différents réseaux locaux virtuels)
  • définir une règle par défaut pour toute adresse de masque de réseau / MAC non configurée

Il semble donc que seule la version payante de DD-WRT supporte facilement la QoS.

L'article Comment limiter les vitesses de montée / descente par utilisateur sans version payante décrit un outil qui "fonctionne très bien dans le but de définir des limites de téléchargement / téléchargement pour les utilisateurs en fonction des adresses IP ou MAC".


5
waiiiiit une minute. Avez-vous pris l'un des liens que j'ai publiés dans la question et l'avez-vous utilisé comme réponse?
Code Bling

Lui, il semble que je l'ai fait. Pourquoi aucun des scripts mentionnés dans ce fil n'a fonctionné pour vous? Après tout, les publications ont déclaré avoir réussi à faire fonctionner la QoS.
harrymc

Quoi qu'il en soit, il semble que pour votre question sur le fonctionnement de la QoS à l'aide de l'interface graphique, la réponse est conditionnellement négative. Un peu de manipulation des fichiers système est nécessaire si l'on ne réussit pas via l'interface graphique (ce qui semble ne fonctionne presque jamais seul pour DD-WRT, mais le fait pour Tomato).
harrymc

1
Comment limiter la vitesse Up / Dn en utilisant Script Generator sans utiliser les versions payantes DDWRT semble suggérer que la QoS n'est facile que sur la version payante, peut-être exprès.
harrymc

1
@harrymc L'article (...). Il semble donc que seule la version payante de DD-WRT supporte facilement la QoS. Comment le fait que des paramètres de QoS supplémentaires soient disponibles dans la version payante vous amène à croire que les paramètres standard fonctionnent là-bas ??
Piotr Dobrogost

4

Vous voudrez peut-être étudier les travaux de Toastman sur la QoS sous Tomato. Apparemment, la QoS fonctionne là-bas. Autant que je sache, Toastman gère un immeuble d'appartements d'utilisateurs, il a donc l'expérience. Je n'ai jamais utilisé Tomato sans configurer la QoS, donc je ne peux pas dire ce qui se passerait si je ne le faisais pas!


J'utilise également le mod de Toastman et cela fonctionne très bien, bien que ce qu'il a fait à la QoS ait juste changé les classes, pour autant que je sache. La QoS fonctionne très bien dans les versions amont de Tomato, mais son mod le fait fonctionner hors de la boîte, sans que vous ayez à jouer avec la configuration.
paradroid

Je vais vérifier son travail, mais je ne suis spécifiquement intéressé que par DD-WRT pour le moment (exécuter OpenWRT en ce moment et Tomato n'est pas pris en charge sur mon routeur)
Code Bling

Toastman (et maintenant d'autres versions de tomate comme shibby qui implémentent la QoS entrante) sont les seules solutions QoS grand public que j'ai vues qui méritent d'être écrites. Ils sont suffisamment flexibles pour que vous puissiez marteler votre connexion à l'enfer et vous maintenir un trafic hautement prioritaire. Honnêtement, en particulier pour aDSL (qui a besoin du patch TC-ATM), vous n'obtiendrez probablement rien de plus que des résultats `` satisfaisants '' d'autres solutions QoS grand public, en plus de toastman aux tomates et de variantes similaires.
cloneman le

1

À ce jour, la dernière version de DDWRT sur mon WRT54Gv3 ne fonctionne pas. la configuration dans l'interface graphique est solide, mais elle ne fait pas vraiment son travail, les scripts sont toujours nécessaires! Cela est apparu comme un résultat Google à ma propre question. passé à la tomate après avoir écrémé les réponses. pas aussi joli GUI mais QoS fonctionne et testable en quelques minutes .. QoS dans DDWRT est stérile si vous utilisez simplement l'interface graphique, aussi triste que cela puisse être. J'aurais adoré rester avec ça.


Comment avez-vous testé votre configuration? Qu'est-ce qui ne fonctionnait pas?
Code Bling

De plus, quelle version de DD-WRT utilisiez-vous?
Code Bling

0

DD-WRT v24-sp2 (08/12/10) mini - build 14929 installé sur mon Linksys WRT300N v1.1, QOS semble fonctionner pour certaines situations et pas du tout pour d'autres. Je me suis fixé pour la prime et le jeune padawan pour le vrac, mais quand il commence à télécharger un jeu Steam ou un jeu Xbox 360, il lui fournit environ 75% de la connexion totale. Cela semble fonctionner quand il veut regarder YouTube et que je veux télécharger un jeu moi-même. Dans le dernier scénario, il n'obtiendra rien et j'obtiendrai tout :-)
J'ai lu que cela est dû au processeur ou au manque de RAM. J'ai également lu quelque part que, sauf si vous avez la version payante de dd-wrt, vous n'avez pas de fonctionnalité QOS. En fin de compte, je suis totalement confus.


0

Je sais que c'est un peu "de l'histoire ancienne", mais j'ai trouvé cette question lors du dépannage de mon service VoIP Vonage via ma boîte DD-WRT (Linksys WRT54G v2 exécutant "v24-sp2 (10/10/09) vpn"). J'obtenais toutes sortes de résultats étranges lorsque je cliquais sur "Appliquer les paramètres" dans l'interface graphique Web DD-WRT QoS. Parfois, j'appliquais les modifications, puis toutes les demandes HTTP (S) échouaient.

J'ai obtenu des résultats cohérents en:

  1. Modification des paramètres
  2. Cliquer sur "Enregistrer"
  3. Redémarrez le routeur (en cliquant sur "Redémarrer le routeur" en bas de l'onglet "Administration")

Mes paramètres Vonage sont:

  1. Utilisez www.speakeasy.net/speedtest/ pour obtenir les vitesses de téléchargement et de téléchargement en kbps
  2. Prenez 90% de ces valeurs
  3. Dans l'interface graphique Web QoS, choisissez:

    • Démarrer QoS: Activer
    • Port: WAN
    • Planificateur de paquets: HTB
    • Liaison montante:
    • Liaison descendante:
    • Optimiser pour les jeux: non coché
    • Priorité aux services
      • gorgée: Premium
      • Ajoutez un service pour «vonage» avec les ports UDP 10000-25000 et réglez-le sur Premium
      • http: Express
    • Priorité MAC: ajoutez l'adresse MAC de la passerelle SIP Vonage en tant que Premium
    • Priorité du port Ethernet: la passerelle SIP Vonage était connectée directement à l'un des ports du DD-WRT, je l'ai donc réglé sur Premium et défini tous les autres sur Standard

J'espère que cela aide la prochaine personne ...


-2

Nan. La QoS 2017 ne fonctionne toujours pas. J'utilise DDWRT depuis une décennie et cela n'a jamais fonctionné correctement. Du WRT310N à mon DIR 810L actuel avec DD-WRT v24-sp2 (01/09/15) std (SVN révision 25815), il n'a JAMAIS géré correctement le trafic.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.