IMQ a IPTables

Vladimir Smelhaus smelhaus na bpt.cz
Pondělí Srpen 2 08:03:48 CEST 2004


LKV wrote:
> Chtel jsem to pouzit a napsal jsem tenhle skriptik, pokud ho pouziju primo
> na wlan1 tak funguje, ale kdyz ho pouziju na imq0 tak to proste nefunguje.
> Vidite nekde nejakou zavaznou chybu?
> 
>  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