[LARTC] action redirect and dummy interface

Andy Furniss andy.furniss at dsl.pipex.com
Fri Nov 11 15:05:27 CET 2005


Paweł Staszewski wrote:
> Hello i have some problems on 2.6.14 kernel dummy and iproute :)
> 
> i have server with 2 nics :
> 
> eth0 <> inet
> eth1 <> lan
> 
> dummy0 (i want to shape incoming traffic from lan machine on this 
> interface)

OK but the script sends both egress and ingress on eth1 to dummy0.

> 
> my config:
> tc qdisc del dev dummy0 root
> 
> tc qdisc add dev dummy0 root handle 1: htb
> tc class add dev dummy0 parent 1: classid 1:1 htb rate 100kbit ceil 100kbit
> tc class add dev dummy0 parent 1: classid 1:2 htb rate 100kbit ceil 100kbit
> 
> 
> tc filter add dev dummy0 protocol ip pref 1 parent 1: handle 1 fw 
> classid 1:1
> tc filter add dev dummy0 protocol ip pref 2 parent 1: handle 2 fw 
> classid 1:2
> 
> ifconfig dummy0 up
> 
> 
> 
> tc qdisc del dev eth1 root
> tc qdisc add dev eth1 root handle 1: htb
> 
> tc filter add dev eth1 parent 1:0 protocol ip prio 10 u32 \
> match ip dst 0/0 flowid 1:1 \
> action ipt -j MARK --set-mark 2 \
> action mirred egress redirect dev dummy0
> 
> 
> 
> tc qdisc del dev eth1 ingress
> 
> tc qdisc add dev eth1 ingress
> 
> tc filter add dev eth1 parent ffff: protocol ip prio 10 u32 \
> match ip src 0/0 flowid 1:1 \
> action ipt -j MARK --set-mark 1 \
> action mirred egress redirect dev dummy0

Apart from adding a modprobe this works for me using the attached 
dummy.c on 2.6.12.


> 
> 
> and i have only tx-es on dummy0 interface no rx packets and lan machine 
> cannot comunicate with server and vice-versa
> 
> 
> any solutions ... i readed this post 
> http://oss.sgi.com/projects/netdev/archive/2004-04/msg00251.html
> and i have the same config ... but :)

That patch didn't go into kernel and was superseeded by another version 
which I attach - but AFAIK it's still not in kernel yet and jamal is 
still working on it.

Andy.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dummy.c.gz
Type: application/x-gzip
Size: 2952 bytes
Desc: not available
Url : http://mailman.ds9a.nl/pipermail/lartc/attachments/20051111/f14729bd/dummy.c.bin


More information about the LARTC mailing list