Zentyal Forum, Linux Small Business Server

Zentyal Server => Installation and Upgrades => Topic started by: setajamkarang on January 06, 2012, 10:11:19 am

Title: How to limit banwitdh per client in my network
Post by: setajamkarang on January 06, 2012, 10:11:19 am
hello , i am a newbee from indonesia.

i have 5 client on mynetwork without server. i just sharing the internet connection by adsl router.
in case all people can use internet free anytime in my office, he can download for free, and also there are some that like to open site like youtube, and xxx, so my connection tobe slow.
so i searching in google and i find zentyal. so can zentyal do my problem above?

i'm so sorry before if my languange is broken. thank you for u'r attention. :)
Title: Re: How to limit banwitdh per client in my network
Post by: jquintao on January 06, 2012, 09:21:31 pm
Hi,

It's easy with Zentyal... You can create an object called "limited_ips" and put inside this object the ip's that you want limit... After, you can create a rule inside the traffic shapping module to limit this object to an specific speed...

Thanks,
Jorge Quintao
Title: Re: How to limit banwitdh per client in my network
Post by: doelblues on January 11, 2012, 09:01:01 am
what if I want to limit based on the username and password, but I do not have a domain contoller,

example : User a get bw 1 MB
              User B get BW 512 KBPS

Title: Re: How to limit banwitdh per client in my network
Post by: jquintao on January 11, 2012, 11:15:03 pm
Maybe can be cool use the DHCP to force some machines to receive the same IP (fixed ip address) and create objects with this IP's (or group of IP's)... These objects you can use with the traffic shapping module...

Thanks,
Jorge Quintao
Title: Re: How to limit banwitdh per client in my network
Post by: robb on January 12, 2012, 12:22:49 am
Reserved IP's is very possible, but I think TS wants to bind bandwith to a user. So if a user log into another pc, he gets his 'own' bandwith.

Squid can do userbased bandwidth, but then you have to define user/group based delay pools.
http://nxlinuxadmin.blogspot.com/2010/07/squid-delay-pools-howto.html