does anyone know a way to shape outgoing/upload traffic per ip? I have a network and i want to limit the upload with 100kbit per user. Ex: 192.168.1.20 ----> 1024kbit-DOWN / 100kbit-UP 192.168.1.21 ----> 1024kbit-DOWN / 100kbit-UP and so on....... Ive tried CBQ and HTB, but couldnt get is right. the only thing that I did in upload bases was: "tc qdisc add dev ppp0 root tbf rate 220kbit latency 50ms burst 1540" witch is for the whole interface. not for a simple IP. Thanks a lot. Cristiano Soares
> Cristiano Soares wrote: > > does anyone know a way to shape outgoing/upload traffic per ip? I have a network and i want to limit the upload with 100kbit per user. > Ex: > 192.168.1.20 ----> 1024kbit-DOWN / 100kbit-UP > 192.168.1.21 ----> 1024kbit-DOWN / 100kbit-UP > > Ive tried CBQ and HTB, but couldnt get is right. the only thing that IGrab and read this file: ftp://andthatsjazz.net/pub/lartc/ultimatePM.sh The gist of the above is that you attach a u32 filter to place each IP where you want it. Then visit Martin Brown''s site: http://www.linux-ip.net/html/linux-ip.html more specifically: http://www.tldp.org/HOWTO/ADSL-Bandwidth-Management-HOWTO/implementation.html for A Better Way (thanks Martin! I look forward to your posts because they are the only ones I really understand <shrug>). Gypsy _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
gypsy wrote:>>Cristiano Soares wrote: >> >>does anyone know a way to shape outgoing/upload traffic per ip? I have a network and i want to limit the upload with 100kbit per user. >>Ex: >>192.168.1.20 ----> 1024kbit-DOWN / 100kbit-UP >>192.168.1.21 ----> 1024kbit-DOWN / 100kbit-UP >> >>Ive tried CBQ and HTB, but couldnt get is right. the only thing that I > > > Grab and read this file: > > ftp://andthatsjazz.net/pub/lartc/ultimatePM.sh > > The gist of the above is that you attach a u32 filter to place each IP > where you want it.If you are doing NAT on your shaping box then you need to mark each IP address rather than use u32 for outbound, as traffic shaping happens after NAT. Have a look at the KPTD on www.docum.org . Andy.> > Then visit Martin Brown''s site: > http://www.linux-ip.net/html/linux-ip.html > more specifically: > http://www.tldp.org/HOWTO/ADSL-Bandwidth-Management-HOWTO/implementation.html > > for A Better Way (thanks Martin! I look forward to your posts because > they are the only ones I really understand <shrug>). > > Gypsy > _______________________________________________ > LARTC mailing list / LARTC@mailman.ds9a.nl > http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/ >_______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
gypsy wrote:> > Grab and read this file: > > ftp://andthatsjazz.net/pub/lartc/ultimatePM.sh >I forgot to say - if you use DSL tweaking uprate right upto the limit with bulk traffic may not be a good idea. There are atm overheads and thay are greater (as %) for small packets eg. htb counts empy ack as 40 bytes but it''s 106 on wire. If people start gaming (30 small pps up each) things may fall apart. AFAIK there is no MPU for HTB like there is for CBQ. Andy. _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/