From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Furniss Date: Wed, 05 May 2004 08:34:35 +0000 Subject: Re: [LARTC] newbie: TC[NG] with (256kbit/s down and 768kbit/s up) Message-Id: <4098A71B.4060401@dsl.pipex.com> List-Id: References: <46799.82.82.95.252.1082769835.squirrel@mail.surakware.net> In-Reply-To: <46799.82.82.95.252.1082769835.squirrel@mail.surakware.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: lartc@vger.kernel.org Andreas Klauer wrote: > Am Wednesday 28 April 2004 10:42 schrieb Christian Parpart: > >>Could someone show me some simple example code for incress+egress >>shaping for ppp0 (for a router with clients at eth0)? > > > Maybe my script will do: http://www.metamorpher.de/ipshape/ > > I don't know about 'simple', but I got a script designed for > routers in general which have to provide masquerading, port > forwarding and traffic shaping for several clients in the LAN. > Even if it looks a bit complicated here and there, I think I got > it well documented, though. It looks pretty similar to what you > were trying to do. > > I created this with the help of LARTC (Howto, Stef's docum.org, and > of course this list) and it has grown a lot lately :-) You can > specify the IPs of your clients, and bandwidth will be shared > in a fair manner among them. > > I use HTB, PRIO and SFQ to do that. It works well for me, but I'm > sure that there is still LOADS of stuff that can be improved. > I'm always open for suggestions :-) Nice script - one thing I found was that HTB dequeued packets in pairs - with MTU 1500 and your 128kbit up this will hurt latency a bit. The solution was to change from 1 to 0 #define HTB_HYSTERESIS 0 in net/sched/sch_htb.c Andy. _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/