DD-WRT Doku (DE)
From DD-WRT Wiki
(Difference between revisions)
Revision as of 08:21, 16 July 2005 (edit) Gammelgemse (Talk | contribs) (→Antennen ausrichten) ← Previous diff |
Revision as of 08:23, 16 July 2005 (edit) (undo) Gammelgemse (Talk | contribs) (→tc - traffic control (traffic shaping)) Next diff → |
||
Line 140: | Line 140: | ||
======tc - traffic control (traffic shaping)====== | ======tc - traffic control (traffic shaping)====== | ||
Manchmal möchte man den Verkehr auf bestimmten Ports (z. B. FTP Port 21 oder P2P-Ports) drosseln, damit diese zwar laufen, aber noch ausreichend Bandbreite für andere Zwecke übrig bleibt. Da der WRT54G unter Linux läuft, kann man auch Standard-Linux Traffic Shaping-Tools wie tc (traffic control) einsetzen. Leider ist die Bedienung mit den vielen Parametern sehr kryptisch. Das Samba-Share-Laufwerk der DD-WRT-Firmware kann dabei das Laden des Shell-Skripts vereinfachen. Im [http://forum.bsr-clan.de/viewforum.php?f=12 Berliner Quake-Forum] gab es folgendes Beispiel, welches Port 1234 auf 8 kbit/s begrenzt und einen Eindruck der tc-Parameter gibt: | Manchmal möchte man den Verkehr auf bestimmten Ports (z. B. FTP Port 21 oder P2P-Ports) drosseln, damit diese zwar laufen, aber noch ausreichend Bandbreite für andere Zwecke übrig bleibt. Da der WRT54G unter Linux läuft, kann man auch Standard-Linux Traffic Shaping-Tools wie tc (traffic control) einsetzen. Leider ist die Bedienung mit den vielen Parametern sehr kryptisch. Das Samba-Share-Laufwerk der DD-WRT-Firmware kann dabei das Laden des Shell-Skripts vereinfachen. Im [http://forum.bsr-clan.de/viewforum.php?f=12 Berliner Quake-Forum] gab es folgendes Beispiel, welches Port 1234 auf 8 kbit/s begrenzt und einen Eindruck der tc-Parameter gibt: | ||
- | + | <pre> | |
tc qdisc add dev eth0 root handle 1: cbq avpkt 1000 bandwidth 10mbit | tc qdisc add dev eth0 root handle 1: cbq avpkt 1000 bandwidth 10mbit | ||
- | |||
tc class add dev eth0 parent 1: classid 1:1 cbq rate 8kbit allot 1500 prio 5 bounded isolated | tc class add dev eth0 parent 1: classid 1:1 cbq rate 8kbit allot 1500 prio 5 bounded isolated | ||
- | |||
tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip sport 1234 0xffff flowid 1:1 | tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip sport 1234 0xffff flowid 1:1 | ||
- | |||
tc qdisc add dev eth0 parent 1:1 sfq perturb 10 | tc qdisc add dev eth0 parent 1:1 sfq perturb 10 | ||
- | + | </pre> | |
Weiterführende Links: [http://lartc.org/manpages/ lartc.org] (auf englisch) | Weiterführende Links: [http://lartc.org/manpages/ lartc.org] (auf englisch) | ||
<hr> | <hr> |