Hallo! Ich habe grade mal den Artikel aus der Ct Nr. 24 vom 18.11.2002, S. 224-228 "Verkehrspolizei" gelesen und auch probiert, das Ganze umzusetzen. Dazu habe ich mir via Soft-Link die die S. 228 abgedruckten Skripte heruntergeladen (ftp://ftp.heise.de/pub/ct/listings/0224-224.tgz) und zusätzlich mir das darin besprochene htb besorgt (ich habe verwandt: allg.: http://luxik.cdi.cz/~devik/qos/htb/ speziell: http://luxik.cdi.cz/~devik/qos/htb/v2/htb2_2.4.17.diff und http://luxik.cdi.cz/~devik/qos/htb/v2/tc.gz) Dies habe ich mit debian: / # cd /usr/src/linux/patch debian:/usr/src/linux # patch -p1 < /patch/htb3.6_2.4.17.diff eingespielt und auch das tc nach /sbin kopiert und ausführbar gemacht. Wenn ich nun die CT´s qos-on starte, erhalte ich folgende Meldung: debian:/sbin # ./qos-on bash: ./qos-on: bad interpreter: No such file or directory debian:/sbin # Hiernach habe ich den ersten Befehl des Skripts einfach mal von Hand eingegeben und ausgeführt: debian:/sbin # tc qdisc add dev ppp0 root handle 1:0 htb default 12 RTNETLINK answers: Invalid argument debian:/sbin # Kann mir jemand sagen, was ich da falsch gemacht haben könnte? Ach ja, bevor ich auf die clevere Idee kam, das Skript einfach herunter zuladen, hatte ich´s schon mal abgetippt und ausgeführt. Dabei kam dann folgendes (obwohl es eigentlich exakt das selbe Skript ist / sein sollte): debian:/usr/sbin # ./qos RTNETLINK answers: Invalid argument What is " rate"? Usage: ... qdisc add ... htb [default N] [r2q N] default number of class to which unclassified packets are sent {1} dcache whether to use dequeue cache; it limits fairness but makes possible to use HTB on very fast devices r2q DRR quantums are computed as rate in Bps/r2q {10} debug string of 16 numbers each 0-3 {0} ... class add ... htb rate R1 burst B1 [prio P] [slot S] [pslot PS] [ceil R2] [cburst B2] [gated] rate rate allocated to this class (class can still borrow) burst max bytes burst which can be accumulated during idle period {computed} ceil definite upper class rate (no borrows) {rate} cburst burst but for ceil {computed} mtu max packet size {1600} prio priority of leaf; lower are served first {0} inject distance to parent we inject bandwidth to {100} What is " rate"? Usage: ... qdisc add ... htb [default N] [r2q N] default number of class to which unclassified packets are sent {1} dcache whether to use dequeue cache; it limits fairness but makes possible to use HTB on very fast devices r2q DRR quantums are computed as rate in Bps/r2q {10} debug string of 16 numbers each 0-3 {0} ... class add ... htb rate R1 burst B1 [prio P] [slot S] [pslot PS] [ceil R2] [cburst B2] [gated] rate rate allocated to this class (class can still borrow) burst max bytes burst which can be accumulated during idle period {computed} ceil definite upper class rate (no borrows) {rate} cburst burst but for ceil {computed} mtu max packet size {1600} prio priority of leaf; lower are served first {0} inject distance to parent we inject bandwidth to {100} What is " rate"? Usage: ... qdisc add ... htb [default N] [r2q N] default number of class to which unclassified packets are sent {1} dcache whether to use dequeue cache; it limits fairness but makes possible to use HTB on very fast devices r2q DRR quantums are computed as rate in Bps/r2q {10} debug string of 16 numbers each 0-3 {0} ... class add ... htb rate R1 burst B1 [prio P] [slot S] [pslot PS] [ceil R2] [cburst B2] [gated] rate rate allocated to this class (class can still borrow) burst max bytes burst which can be accumulated during idle period {computed} ceil definite upper class rate (no borrows) {rate} cburst burst but for ceil {computed} mtu max packet size {1600} prio priority of leaf; lower are served first {0} inject distance to parent we inject bandwidth to {100} What is " rate"? Usage: ... qdisc add ... htb [default N] [r2q N] default number of class to which unclassified packets are sent {1} dcache whether to use dequeue cache; it limits fairness but makes possible to use HTB on very fast devices r2q DRR quantums are computed as rate in Bps/r2q {10} debug string of 16 numbers each 0-3 {0} ... class add ... htb rate R1 burst B1 [prio P] [slot S] [pslot PS] [ceil R2] [cburst B2] [gated] rate rate allocated to this class (class can still borrow) burst max bytes burst which can be accumulated during idle period {computed} ceil definite upper class rate (no borrows) {rate} cburst burst but for ceil {computed} mtu max packet size {1600} prio priority of leaf; lower are served first {0} inject distance to parent we inject bandwidth to {100} Bad argument ` -m' Try `iptables -h' or 'iptables --help' for more information. Bad argument ` -j' Try `iptables -h' or 'iptables --help' for more information. Bad argument ` -j' Try `iptables -h' or 'iptables --help' for more information. Unknown filter " handle", hence option "10" is unparsable Unknown filter " handle", hence option "11" is unparsable Unknown filter " handle", hence option "12" is unparsable debian:/usr/sbin # Für Ideen bin dankbar, jedoch werden sich etwaige Antworten a bisserl hinziehen, da ich morgen einen langen Uni-Tag habe und deswegen auch jetzt ins Bettchen gehen werde. Gute Nacht allerseits... Stefan