Ich habe die dd-wrt- Firmware auf meinem Router verwendet und es gefällt mir sehr gut!
Aber - ich bin mir nicht sicher, ob die Servicequalität (Quality of Service, QoS) daran arbeitet. Ich habe es wie folgt eingerichtet:
- http, port 80 - Premium
- Bittorrent, Port 6969 - Bulk
- https, Port 443 - Premium
- DNS, Port 53 - Premium
Gemäß der QoS-Dokumentation sind diese Ebenen:
Die Bandbreite wird basierend auf den folgenden Prozentsätzen der Uplink- und Downlink-Werte für jede Klasse zugewiesen:
- Ausnahme: 100 MBit / s - ignoriert globale Grenzwerte.
- Prämie: 75% - 100%
- Express: 15% - 100%
- Standard: 10% - 100%
- Masse: 1,5% - 100%
Dies scheint jedoch nicht ganz zu funktionieren - mit viel losem Strom bekomme ich große Pausen beim Surfen im Internet, was scheiße ist!
Die QoS-Dokumentation enthält einige Schritte zur Überprüfung der QoS ...
Was Sie interessiert, wird der erste Satz von Quell- und Ziel-IP sein, einschließlich der Portnummern. Als nächstes das Vorhandensein von l7proto und das "mark" -Feld. Die Einträge geben die aktuelle QoS-Priorität der Live-Verbindung an, die basierend auf dem Feld "Mark" auf sie angewendet wurde. Die "mark" -Werte entsprechen den folgenden
- Ausnahme: 100
- Prämie: 10
- Express: 20
- Standard: 30
- Bulk: 40
- (Keine QoS-Übereinstimmung): 0
Möglicherweise wird für einige l7proto-Dienste "mark = 0" angezeigt, obwohl sie in der Liste der QoS-Regeln konfiguriert sind. Dies kann bedeuten, dass das Schicht-7-Mustervergleichssystem keinem neuen oder geänderten Header für dieses Protokoll entspricht. Um diese kümmert sich in der Regel der Zolldienst für Hafenstreichhölzer.
Auf Port 6969 (bittorrent) sehe ich eine komische Mischung von Sachen mit mark=0
und mark=40
wie so
cat / proc / net / ip_conntrack udp 17 105 src = 98.162.182.42 dst = 1.2.3.4 sport = 64512 dport = 6969 pakete = 3 bytes = 290 src = 10.0.0.2 dst = 98.162.182.42 sport = 6969 dport = 64512 pakete = 4 bytes = 202 [ASSURED] 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 pakete = 12 bytes = 704 src = 10.0.0.2 dst = 98.248.173.174 sport = 6969 dport = 51114 pakete = 10 bytes = 440 [ASSURED ] mark = 40 secmark = 0 use = 1 tcp 6 598 ESTABLISHED src = 165.132.128.201 dst = 1.2.3.4 sport = 57218 dport = 6969 pakete = 8024 bytes = 9919881 src = 10.0.0.2 dst = 165.132.128.201 sport = 6969 dport = 57218 pakete = 4211 bytes = 239607 [ASSURED ] mark = 0 secmark = 0 use = 1 tcp 6 586 ESTABLISHED src = 68.46.9.24 dst = 1.2.3.4 sport = 64688 dport = 6969 pakete = 6 bytes = 490 src = 10.0.0.2 dst = 68.46.9.24 sport = 6969 dport = 64688 pakete = 8 bytes = 944 [ASSURED ] mark = 40 secmark = 0 use = 1 udp 17 45 src = 222.254.228.38 dst = 1.2.3.4 sport = 25438 dport = 6969 pakete = 5 bytes = 454 src = 10.0.0.2 dst = 222.254.228.38 sport = 6969 dport = 25438 pakete = 3 bytes = 154 [ASSURED] mark = 0 secmark = 0 use = 1
(vollständige Datei sichtbar unter http://pastebin.com/AZE6EtWm )
Ich habe eine Weile mit diesem Baumstamm rumgespielt und sehe keine Muster!
Warum wird ein Teil des bittorrent-Datenverkehrs von Port 6969 mark=0
durch die QoS von dd-wrt markiert (nicht abgeglichen), während andere mit mark=40
(Bulk) gekennzeichnet sind. Irgendwelche Ideen?