Re: [LARTC] limiting to a port

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2002-06-12 at 21:07, Stef Coene wrote:
> On Wednesday 12 June 2002 05:05, mdew wrote:
> > one user is utilising to much :80 traffic, how would i limit traffic?
> >
> > Our current bandwidth is 256Kb, i would like to shape the user down
> > 64Kb.
> You have to attach a htb or cbq qdisc.  Create a class with limited bandiwdth 
> and redirect all traffic to port 80 to that class with a filter.
> 
> See the lartc howto and/or www.docum.org for more info.

from an example off the website, ive change a couple of values... what
do i need to start limiting to *only* port 80

#!/bin/sh
RATE_TOT=256kbps
RATE1=128kbps

IP=210.54.175.12

DEV="dev eth0"
OPTION="allot 1514 maxburst 20 avpkt 1000"

tc qdisc del $DEV root
tc qdisc add $DEV root handle 10: cbq bandwidth 10mbit avpkt 1000
tc class add $DEV parent 10:0 classid 10:1 cbq bandwidth 10mbit rate
$RATE_TOT $OPTION prio 3 isolated
tc class add $DEV parent 10:1 classid 10:10 cbq bandwidth 10mbit rate
$RATE1 $OPTION prio 3 bounded

tc filter add $DEV parent 10:  protocol ip prio 3 handle 1 fw classid
10:1
tc filter add $DEV parent 10:1 protocol ip prio 3 handle 1 fw classid
10:10

iptables -F
iptables -X
iptables -N acc_0
iptables -N acc_1
iptables -A OUTPUT -t mangle -p tcp --dport 2000 -d $IP -j MARK
--set-mark 1
iptables -A OUTPUT -p tcp --dport 2000 -d $IP -j acc_0


-- 
ph33r!
Linux mdew 2.4.18-xfs #2 Fri Apr 26 15:09:11 NZST 2002 i686 unknown
GPG Key: http://mdew.orcon.net.nz/gpg

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux