eu am facut cu tc doar clasele si las iptables sa-mi clasifice (btw.
totul se face in postrouting si merge)
On Sun, 26 Sep 2004 19:09:15 +0300, Radu Radoveneanu <[EMAIL PROTECTED]> wrote:
> salut, am bagat si eu un ochi prin mipclasses, toate bune si frumoase,
> am facut reguli in mangle, am luat ipclasses.bgp, totul ok pana la
> configurarea tc, cu scriptul de mai jos totul iesea pe "metro"
> adica flowid 1:12
> #!/bin/sh
>
> DEV=eth1
> TC=/sbin/tc
> U32="filter add dev $DEV protocol ip parent 1:0 prio 2 u32"
>
> echo " delete old root qdisc"
> $TC qdisc del dev $DEV root >/dev/null 2>&1
>
> echo " add root qdisc"
> $TC qdisc add dev $DEV root handle 1: htb
>
> echo " add root class"
> $TC class add dev $DEV parent 1: classid 1:1 htb rate 11mbit ceil 11mbit
> quantum 1536
>
> echo "mipclasses stuff"
> $TC class add dev $DEV parent 1:1 classid 1:11 htb rate 64kbit ceil
> 64kbit quantum 1536
> $TC class add dev $DEV parent 1:1 classid 1:12 htb rate 10mbit ceil
> 10mbit quantum 1536
>
> # add default class - sfq
> $TC qdisc add dev $DEV parent 1:11 handle 11: sfq perturb 10
> $TC qdisc add dev $DEV parent 1:12 handle 12: sfq perturb 10
>
> echo "metro"
> $TC filter add dev $DEV protocol ip parent 1:0 prio 1 handle 1 fw flowid
> 1:12
>
> echo "netu"
> $TC ${U32} match ip dst 0/0 flowid 1:11
>
> pana la urma am rezolvat-o ceva de genul (si lista un pic modificata)
> for i in `cat /var/ipclasses.bgp`;do
> $TC ${U32} match ip src $i flowid 1:0x21;done
> insa cu chestia de mai sus nu pot scade clasa default la 0, daca pun 0
> spune ca n-are rate in chestia de mai jos
> $TC class add dev $DEV parent 1:1 classid 1:0x10 htb rate 1kbps ceil
> 1kbps burst 32k
> $TC qdisc add dev $DEV parent 1:0x10 handle 0x10: pfifo limit 5
> cum fac sa pun clasa default pe 0 ? sau cum fac sa mearga mipclasses cum
> ar trebui el sa mearga ?
> cum ar trebui el sa mearga ?
>
> ---
> Detalii despre listele noastre de mail: http://www.lug.ro/
>
>
--
To mess up a Linux box, you need to work at it; to mess up your Windows
box, you just need to work on it.
---
Detalii despre listele noastre de mail: http://www.lug.ro/