Hi! Nachdem einige Leute interesse angemeldet haben, poste ich hier mein CBQ-Skript zum begrenzen des FTP-Downloads von meinem Computer.
Weiterführende Infos gibts im 2.4Routing HOWTO, auffindbar über [fm]. --snip-- #! /bin/sh tc=/sbin/tc iptables=/usr/local/bin/iptables # Root queuing discipline einrichten, für mein Modem dimensioniert (24Bit :-() $tc qdisc add dev ppp0 root handle 10: cbq bandwidth 24Kbit avpkt 1000 # die root-class sub-class einrichten $tc class add dev ppp0 parent 10:0 classid 10:1 cbq bandwidth 24Kbit \ rate 24Kbit allot 1514 weight 2Kbit prio 8 maxburst 20 avpkt 1000 # FTP-class: 1KBit min (falls andere transfers laufen (unbounded)), # sonst volle rate. Mit dem zusatz 'bounded', erhält FTP max 1Kbit $tc class add dev ppp0 parent 10:1 classid 10:100 cbq bandwidth 24Kbit \ rate 1KBit allot 1514 weight 100b prio 5 maxburst 20 avpkt 1000 # Das queuing einrichten $tc qdisc add dev ppp0 parent 10:100 sfq quantum 1514b perturb 15 # Alle mit 1 'marked' packages durch die queue schicken $tc filter add dev ppp0 protocol ip parent 10:0 prio 1 handle 1 \ fw flowid 10:100 modprobe iptable_mangle modprobe ipt_MARK # Alle vom ftp-data port kommenden packages marken $iptables -I PREROUTING -t mangle -p tcp --sport ftp-data -j MARK --set-mark 1 --snap-- Ich hoff es blickt jemand durch ;-) (is wohl ohne zusätzl. Doku unmöglich). MfG, Andi -- Andreas Rottmann | [EMAIL PROTECTED] | [EMAIL PROTECTED] | [EMAIL PROTECTED] Pfeilgasse 4-6/725 | A-1080 Wien | Austria | Europe http://www.rotty.org | gpg (GnuPG) 1.0.1 Key: www.rotty.org/dru.asc Fingerprint | 3E9A C485 49A4 1D17 2EA7 2BA7 22AE C9BF 8173 6279 [one of 78,35% Austrians who didn´t vote for Haider!] ------------------------------------------------ Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Body "unsubscribe debian-user-de <deine emailadresse>" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] ------------------------------------------------ Anzahl der eingetragenen Mitglieder: 732

