2

How to control bandwidth upload and download per user or each ip/mac? i tried squid3.0stable25 with delay_pools but its not work. is it really possible to control bandwidth for each host by squid? my isp have 400 more host but they are using open bw. i want to limit there upload and download how to do it? i also try htb but setup failed or not working and didn't get perfect example. please help!!

1

1 Answer 1

3

Mastershaper can do this. From their website:

MasterShaper is a network traffic shaper which provides a Web Interface for Quality of Servcie (QoS) functions of newer Linux 2.4- & 2.6-Kernel-Series.

It targets to let users learn and use the traffic shaping mechanism. This should be possible for everyone who has no deeper knowledge of Linux and the difficult syntax of the tc commands from the iproute2 package.

It provides a Web Interface which lets you define bandwidth pipes and filters (based on IP, MAC, ports, protocols, ipp2p, layer7-filter, ...). It also draws some graphs about the current bandwidth usage and distribution. There is no more need for any shell access or privileged users.

Image of the 'ruleset overview':

enter image description here

3
  • Does this handle traffic on a per-user basis? Their documentation PDF has gone walkies so it's hard to verify but the screenshot above suggest this is per-protocol.
    – Oli
    Oct 27, 2013 at 11:43
  • The website linked in this answer seems to now redirect to some other sketchy site, so I've replaced it with a link to what appears to be the GitHub repo for MasterShaper. Feel free to edit as needed if there's a better link.
    – V2Blast
    Jul 19, 2023 at 22:37
  • @V2Blast cool No problem here with that
    – Rinzwind
    Jul 20, 2023 at 12:44

Not the answer you're looking for? Browse other questions tagged .