[LARTC] htb ratelimite a single source IP

Linux Advanced Routing and Traffic Control

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

 



On Tuesday 28 January 2003 21:20, Phil Doroff wrote:
> Okay, I'm having a complete brainfart here, I apologize for the stupidity
> of the question.  Just a bit tired.
>
> I have a customer on a shared box, who I gave a dedicated IP to.  I also
> have a router in between our uplink and him, and I need to apply a
> ratelimit (via htb) on his IP to 10mbit/sec.  I'd also like to do some fair
> queuing just so each connection gets an equal amount of bandwidth if it
> wants it (trying to stuff 35Mbit of big downloads into 10Mbit.. it's not
> going to be pretty).
>
> Unfortunately I cannot seem to figure out how to just ratelimit based on
> the source IP, rather than the interface itself.  Obviously ratelimiting
> our GigE interface to 10meg/sec globally for all customers would be a Very
> Bad(tm) thing to do. ;)
>
> I know other folk do this, so even just example scripts will give me all I
> need to get me jumpstarted.
I have some scripts/docs on www.docum.org.
Some tips : you can only shape outgoing traffic with htb (there is a imq 
device that you can be sued to use htb for incoming traffic).  For the htb 
setup, create 1 parent class of 1gigabit, 2 child classes : 10mbit for you 
custumor, 990mbit for the other traffic.  You can get some fairness if you 
add sfq qdisc to the classes.
I hope this help.

Stef

-- 

stef.coene@docum.org
 "Using Linux as bandwidth manager"
     http://www.docum.org/
     #lartc @ irc.oftc.net



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