![](https://seccdn.libravatar.org/avatar/94dbf3922dd3b93e5b752c62f59233c4.jpg?s=120&d=mm&r=g)
Hallo Liste, ich bin mit meinem Wissen am Ende. Ich habe mir einmal aus einem Zeitschriftenartikel Regeln für tc (traffic control) herausgesucht, die dann unter Linux 7.3 auch sehr gut funktionierten (smtp und pop3 ausgehend sollten auf gemeinsam ca. 70 % der Leitungskapazität (128 kBit) begrenzt werden.). Seit dem Umstieg auf SuSE Linux 8.0 funktioniert das Script nicht mehr: es werden zwar keine Fehler bei den einzelnen Befehlen ausgegeben, es wird aber auch nichts mehr begrenzt und benutzt volle Bandbreite. Bei den abschließenden tc ... show Befehlen wird aber angezeigt, daß die Regeln angenommen worden sind. Hat sich bei der 8.0 das Konzept für diese Einstellungen geändert? Was muß ich ändern, damit es wieder funktioniert? Danke im voraus für eure Hilfe Günther Hier noch das Script: # Basis-Qdisc anlegen: tc qdisc add dev eth1 root handle 10:0 cbq bandwidth 128kbit avpkt 1000 # Klasse für gesamte Bandbreite anlegen: tc class add dev eth1 parent 10:0 classid 10:1 cbq bandwidth 128Kbit rate 128Kbit \ allot 1514 weight 13Kbit prio 8 maxburst 20 avpkt 1000 # Klasse für allgem. Datenverkehr: tc class add dev eth1 parent 10:1 classid 10:100 cbq bandwidth 128Kbit rate 48Kbit \ allot 1514 weight 5Kbit prio 5 maxburst 20 avpkt 1000 # Klasse für Mailverkehr (Maximum beschraenkt): tc class add dev eth1 parent 10:1 classid 10:200 cbq bandwidth 128kbit rate 80Kbit \ allot 1514 weight 8Kbit prio 5 maxburst 20 avpkt 1000 bounded tc qdisc add dev eth1 parent 10:100 sfq quantum 1514b perturb 15 tc qdisc add dev eth1 parent 10:200 sfq quantum 1514b perturb 15 tc filter add dev eth1 parent 10:0 protocol ip prio 100 u32 match ip sport 3389 0xffff flowid 10:100 tc filter add dev eth1 parent 10:0 protocol ip prio 100 u32 match ip dport 3389 0xffff flowid 10:100 tc filter add dev eth1 parent 10:0 protocol ip prio 100 u32 match ip sport 25 0xffff flowid 10:200 tc filter add dev eth1 parent 10:0 protocol ip prio 100 u32 match ip dport 25 0xffff flowid 10:200 tc filter add dev eth1 parent 10:0 protocol ip prio 100 u32 match ip sport 110 0xffff flowid 10:200 tc filter add dev eth1 parent 10:0 protocol ip prio 100 u32 match ip dport 110 0xffff flowid 10:200 echo "Qdisc:" tc qdisc show dev eth1 echo "Class:" tc class show dev eth1 echo "Filter:" tc filter show dev eth1
participants (1)
-
Guenther Zinsberger