From mboxrd@z Thu Jan 1 00:00:00 1970 From: Craig Main Date: Fri, 19 Nov 2004 12:59:43 +0000 Subject: Re: [LARTC] Help with prioritizing internet Cafe Terminals Message-Id: <30d138620411190459500f85fd@mail.gmail.com> List-Id: References: <30d1386204111702416df3371c@mail.gmail.com> In-Reply-To: <30d1386204111702416df3371c@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: lartc@vger.kernel.org I have out together the following script, can those in the know please comment on what I have done and whether it will achieve what I am looking for. Many thanks. #!/bin/bash tc qdisc del dev eth1 root tc qdisc add dev eth1 root handle 1: htb default 12 tc class add dev eth1 parent 1: classid 1:1 htb rate 64kbit ceil 64kbit burst 20k tc class add dev eth1 parent 1: classid 1:2 htb rate 15kbit ceil 64kbit prio 0 burst 20k tc class add dev eth1 parent 1: classid 1:3 htb rate 15kbit ceil 64kbit prio 0 burst 20k tc class add dev eth1 parent 1: classid 1:4 htb rate 15kbit ceil 64kbit prio 0 burst 20k tc class add dev eth1 parent 1: classid 1:5 htb rate 15kbit ceil 64kbit prio 0 burst 20k tc class add dev eth1 parent 1: classid 1:12 htb rate 4kbit ceil 64kbit prio 1 tc filter add dev eth1 protocol ip parent 1: prio 1 handle 1 fw classid 1:2 tc filter add dev eth1 protocol ip parent 1: prio 1 handle 2 fw classid 1:3 tc filter add dev eth1 protocol ip parent 1: prio 1 handle 3 fw classid 1:4 tc filter add dev eth1 protocol ip parent 1: prio 1 handle 4 fw classid 1:5 iptables -F PREROUTING -t mangle iptables -A PREROUTING -t mangle -i eth0 -p tcp -s 192.168.0.1 -j MARK --set-mark 1 iptables -A PREROUTING -t mangle -i eth0 -p tcp -s 192.168.0.2 -j MARK --set-mark 1 iptables -A PREROUTING -t mangle -i eth0 -p tcp -s 192.168.0.3 -j MARK --set-mark 1 iptables -A PREROUTING -t mangle -i eth0 -p tcp -s 192.168.0.4 -j MARK --set-mark 1 _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/