wir haben seit einiger Zeit ein Problem mit dem Traffic Control unter Debian 7.4. Die Einstellungen greifen zuerst fehlerfrei und die jeweiligen Downloadgeschwindigkeiten werden entsprechend limitiert. Nun kommt es aber immer wieder mal vor das die Einstellungen komplett "spinnen". Der Download sackt dann auf 30-50 kbits obwohl die Leitung nicht ausgelastet ist. Bei dem letzten Vorfall brachte das entfernen der Regel, abändern der Werte und erneutes aktivieren die Lösung. Seit dem letzten Reboot nützt das nichts mehr.
Der Downloadspeed wird extrem limitiert und es hilft nur das komplette deaktivieren für das Interface. Beim Systemstart fügt ein Shellscript die Regeln hinzu:
Code: Alles auswählen
DEV=eth4
echo "start eth4"
tc qdisc del dev ${DEV} root
tc qdisc del dev ${DEV} ingress
tc qdisc add dev ${DEV} root handle 3: htb default 20
tc class add dev ${DEV} parent 23 classid 3:1 htb rate 15mbit burst 15k
# Bandbreite fuer Surfen
tc class add dev ${DEV} parent 3:1 classid 3:10 htb rate 10mbit ceil 7mbit burst 15k prio 1
tc class add dev ${DEV} parent 3:1 classid 3:20 htb rate 6mbit ceil 6mbit burst 15k prio 2
tc qdisc add dev ${DEV} parent 3:10 handle 10: sfq perturb 10
tc qdisc add dev ${DEV} parent 3:20 handle 20: sfq perturb 10
# tc -s class ls dev eth4
# Incoming
tc qdisc add dev ${DEV} handle ffff: ingress
tc filter add dev ${DEV} parent ffff: protocol ip prio 50 u32 match ip sport 80 0xffff police rate 10mbit burst 10k drop flowid :3
tc filter add dev ${DEV} parent ffff: protocol ip prio 50 u32 match ip sport 443 0xffff police rate 10mbit burst 10k drop flowid :3
echo "ende eth4"
Hat jemand eine Idee oder kann ähnliches berichten?
Grüße
Tobi