From mboxrd@z Thu Jan 1 00:00:00 1970 From: "s.az" Date: Fri, 17 Jun 2005 05:01:59 +0000 Subject: [LARTC] IMQ + HTB + little script problem Message-Id: <42B25947.6000501@inticomp.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: lartc@vger.kernel.org I want to shape the incoming traffic ( download ) "but using only fwmark", i know there are other methods, but i want to use this one particularly... So, first i create DOWNLOAD and mark with 20 all the traffic with destination 10.0.0.3 ( eth1 ) incoming from my internet device ( eth0 ). #$IPTABLES -t mangle -N DOWNLOAD #$IPTABLES -t mangle -I PREROUTING -i eth0 -j DOWNLOAD #$IPTABLES -t mangle -A DOWNLOAD -d 10.0.0.3 -p tcp -m tcp -j MARK --set-mark 20 #$IPTABLES -t mangle -A DOWNLOAD -j IMQ --todev 0 Then, i create the QOS rules $TC qdisc add dev imq0 root handle 1: htb default 10 $TC class add dev imq0 parent 1: classid 1:1 htb rate 128kbit burst 6k $TC class add dev imq0 parent 1:1 classid 1:10 htb rate 80kbit burst 6k prio 1 $TC class add dev imq0 parent 1:1 classid 1:20 htb rate 50kbit burst 6k prio 1 $TC qdisc add dev imq0 parent 1:10 handle 10: pfifo $TC filter add dev imq0 parent 1: protocol ip prio 5 handle 10 fw flowid 1:10 $TC filter add dev imq0 parent 1: protocol ip prio 6 handle 20 fw flowid 1:20 This thing does not work. I can't mark the packets with 20, but if i remove -d 10.0.0.3, the script marks and works but for all the eth1 device not only one ip. Any Idea? _______________________________________________ LARTC mailing list LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc