Guten Tag Thomas Preissler, Am Dienstag, 3. Dezember 2002 um 23:39 schrieb Thomas Preissler:
Stefan Schilling schrieb am 03. December 2002:
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.
Welchen Kernel hast Du am laufen? Diese Geschichte geht nur ab mindestens 2.4.20pre1. Ich habe den 2.4.20rc1 am Laufen, läuft prima.
ich habe hier 2.4.19 laufen (selber kompiliert). In dem Artikel wurde gesagt (ok, geschrieben), dass das o.g. .diff file auch mit 2.4.19 funzt.
Dann brauchst Du noch das *neueste* tc von der htb Seite. Nur das neueste hat htb-Support.
ich hab mir das besorgt, das mit dem .diff - file zusammen stand.. warte mal, ich hab das Neuste da... jetzt aber: debian:/sbin # dir [...] -rwxr-xr-x 1 root root 263 Nov 13 14:28 qos-off -rwxr-xr-x 1 root root 3339 Dec 3 22:20 qos-on [...] -rwxrwxr-x 1 root root 101992 May 12 2002 tc [...] debian:/sbin # ./qos-on bash: ./qos-on: bad interpreter: No such file or directory debian:/sbin # => selbe Ergebnis
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
chmod u+x qos-on s.o.
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
Kernel kennt vermutlich kein htb.
eigentlich sollte er es könnn, schließlich habe ich ihn ja gepatcht. Er fragte mich dabei ein paar lustige Fragen (irgendwas mit "...Assume [n]?" ich habe da "y" eingegeben... war das richtig?)
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
Was ist das? qos? Falsches Script?
das ist das Skript, das ich aus der Ct abgetippt habe, ich habe erst danach die glorreiche Idee gehabt, mir es über den Soft-Link zu besorgen (das Skript...)
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
[... --help gelöscht ...]
prio priority of leaf; lower are served first {0} inject distance to parent we inject bandwidth to {100} Bad argument ` -m'
Check mal, hast Du Dich vertippt? Mir scheint hier wird eine Variable verwendet, die leer ist.
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 #
Du brauchst auch noch iptables-1.2.7, die aktuellsten eben. netfilter.org
debian:/sbin # iptables -V iptables v1.2.2 debian:/sbin # hmh, könnte zum Problem werden. Ich habe hier SuSE 7.2 im Einsatz. Muss ich da irgendwas anpassen (ich hab´s jetzt nicht angeschaut -> Bett)
Debian hat das bereits im Angebot.
schön, vielleicht stelle ich demnächst mal um
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...
Grüße, Thomas
Danke und schlaf schön. Stefan -- Mit freundlichen Grüssen Stefan Schilling mailto:mail.suse@gmx.de