----- Original Message -----
From: "muab ila"
wie kriege ich wondershape dazu einen bestimmten prozess bzw einen bestimmten port mit niedrigerer prioritaet zu behandeln (oder meinetwegen bestimmte programme/ports zu bevorzugen)?
Ich weiss ja nicht, was du dir davon erhoffst, aber Wondershaper begrenzt nur den Upload und ist von Haus aus eigentlich ganz gut eingestellt.
die sache ist die: mldonkey frisst meinen ganzen upstream. wenn ich jetzt eine mail mit anhang verschicken will, zieht sich das ziemlich in die laenge.
dann musst du nicht MLdonkey priorisieren, sondern Mail. Dazu verwende die Ports 25 und für Imap 143, bei einem Webmailer 80. Aber ich glaube, dazu versuch erstmal in die Variablen NOPRIOPORTSRC und NOPRIOPORTDST auf "4661 4662 4665" zu setzen, das könnte schon reichen.
so will ich es so haben dass mldonkey gern die ganze bandbreite haben kann, aber wenn ich mails verschicke, soll der mail client alles kriegen
Such mal im Script nach folgender Zeile:
da sind wir ja schon beim kernpunkt ;P welches script und wo? (nagut, der file name reicht mir ja) Wenn du Wondershaper verwendest, müsste es wshaper , oder wshaper.htb heissen, je nachdem, welches du verwendest.
tc filter add $DEV parent 1:0 protocol ip prio 10 u32 \ match ip tos 0x10 0xff flowid 1:10
Wenn du jetzt zum Beispiel mldonkey priorisieren willst, solltest du eine neue Zeile hinzufügen, die in etwa so aussieht:
tc filter add dev $DEV parent 1:0 protocol ip prio 10 u32 \ match ip dport 4662 0xffff flowid 1:10
das Stichwort "dport" heisst Destinationport, für Mldonkey solltest du aber das gleiche nochmal mit sport (Source Port) machen. usw für alle anderen Ports, die bei mldonkey wären: 4661,4665
super =)
bei FTP lässt sich das nicht so leicht realisieren, da das dynamische Ports verwendet.
ja? im normalfall doch iimmer ports 21,22? Falsch, 20,21. Die verwendet aber , glaube ich, nur aktives FTP, bei passivem FTP sind es dynamische >1024.
mfg, Thomas