J'utilise le firmware dd-wrt sur mon routeur et je l'aime beaucoup!
Mais - je ne suis pas sûr que la qualité de service (QoS) y travaille. Je l'ai configuré comme suit:
- http, port 80 - Premium
- bittorrent, port 6969 - Vrac
- https, port 443 - Premium
- DNS, port 53 - Premium
Selon la documentation QoS , ces niveaux sont:
la bande passante est allouée en fonction des pourcentages suivants de valeurs de liaison montante et de liaison descendante pour chaque classe:
- Exempt: 100mbps - ignore les limites globales.
- Premium: 75% - 100%
- Express: 15% - 100%
- Standard: 10% - 100%
- En vrac: 1,5% - 100%
Cela ne semble pas entièrement fonctionner, cependant - avec des torrents occupés, j'obtiens des pauses majeures dans ma navigation sur le Web, ce qui est nul!
La documentation QoS donne quelques étapes pour vérifier la QoS ...
Ce qui vous intéressera, ce sera le premier ensemble d'adresses IP source et de destination, y compris les numéros de port. Ensuite, la présence de l7proto et le champ "mark". Les entrées indiquent la priorité actuelle de QoS de connexion en direct qui leur est appliquée en fonction du champ "Mark". Les valeurs de "marque" correspondent aux valeurs suivantes
- Exonéré: 100
- Premium: 10
- Express: 20
- Standard: 30
- En vrac: 40
- (pas de QoS correspondant): 0
Vous pouvez voir "mark = 0" pour certains services l7proto même s'ils sont configurés dans la liste des règles de QoS. Cela peut signifier que le système de correspondance de modèle de couche 7 ne correspond pas à un en-tête nouveau ou modifié pour ce protocole. Un service personnalisé sur les correspondances de ports s'en occupera généralement.
Sur le port 6969 (bittorrent) je vois un mélange bizarre de trucs avec mark=0
et mark=40
j'aime
cat / proc / net / ip_conntrack udp 17 105 src = 98.162.182.42 dst = 1.2.3.4 sport = 64512 dport = 6969 paquets = 3 octets = 290 src = 10.0.0.2 dst = 98.162.182.42 sport = 6969 dport = 64512 paquets = 4 octets = 202 [ASSURÉ] mark = 0 secmark = 0 use = 1 tcp 6 117 TIME_WAIT src = 98.248.173.174 dst = 1.2.3.4 sport = 51114 dport = 6969 paquets = 12 octets = 704 src = 10.0.0.2 dst = 98.248.173.174 sport = 6969 dport = 51114 paquets = 10 octets = 440 [ASSURÉ ] mark = 40 secmark = 0 use = 1 tcp 6 598 ESTABLISHED src = 165.132.128.201 dst = 1.2.3.4 sport = 57218 dport = 6969 paquets = 8024 octets = 9919881 src = 10.0.0.2 dst = 165.132.128.201 sport = 6969 dport = 57218 paquets = 4211 octets = 239607 [ASSURÉ ] mark = 0 secmark = 0 use = 1 tcp 6 586 ESTABLISHED src = 68.46.9.24 dst = 1.2.3.4 sport = 64688 dport = 6969 paquets = 6 octets = 490 src = 10.0.0.2 dst = 68.46.9.24 sport = 6969 dport = 64688 paquets = 8 octets = 944 [ASSURÉ ] mark = 40 secmark = 0 use = 1 udp 17 45 src = 222.254.228.38 dst = 1.2.3.4 sport = 25438 dport = 6969 paquets = 5 octets = 454 src = 10.0.0.2 dst = 222.254.228.38 sport = 6969 dport = 25438 paquets = 3 octets = 154 [ASSURÉ] mark = 0 secmark = 0 use = 1
(fichier complet visible sur http://pastebin.com/AZE6EtWm )
Je joue avec ce journal depuis un petit moment et je ne vois aucun motif!
Pourquoi le trafic bittorrent du port 6969 est-il étiqueté mark=0
(sans correspondance) par la QoS de dd-wrt alors que d'autres sont étiquetés mark=40
(en vrac) ... des idées?