IMQ a IPTables

LKV Lukas.Kvasnica na Post.cz
Pondělí Srpen 2 16:25:19 CEST 2004


Takhle uz to funguje jak ma, chapu ze to takhle funguje ale proc to
nefungovalo jak jsem to mel puvodne? Muzete mi k tomu neco rict. Myslel jsem
ze to na forwardu omarkuju a na postroutingu uz to bude oznaceny a pujde to
filtrovat. Obecne by me zajimalo jak dlouho je paket oznaceny, pripadne kudy
znacka neprojde?
Existuje podobne pravidlo na filtrovani podle MAC ?

Dekuji LKV

> >
> > ETH=imq0
> >
> > iptables -t mangle -A POSTROUTING -o wlan1 -j IMQ --todev 0
> >
> > tc qdisc del dev ${ETH} root
> > tc qdisc add dev ${ETH} root handle 1:0 htb
> > tc class add dev ${ETH} parent 1:0 classid 1:1 htb rate 146kbit
> >
> > tc class add dev ${ETH} parent 1:1 classid 1:11 htb rate 20kbit ceil
100kbit
> >
> > tc qdisc add dev ${ETH} parent 1:11 handle 11:0 sfq perturb 10
> >
> > iptables -t mangle -F FORWARD
> >
> > iptables -t mangle -A FORWARD -d 192.168.7.2 -j MARK --set-mark 1
> >
> > tc filter add dev ${ETH} parent 1:0 protocol ip handle 1 fw flowid 1:11
>
> To bude urcite tim, ze to znackujete ve Forward. Zkuste to takhle
>
> tc filter add dev ${ETH} parent 1: protocol ip prio 1 u32 match ip dst
> 192.168.7.2 flowid 1:11
>
> V.



Další informace o konferenci Linux