On 22/06/11 20:36, Romag wrote:
Hi at all, i need to limit the bandwith of my subnet (10 subnet) and i try to use Delay Pool for this..if i use a Delay Pool for all the net it's works very well, but if i specify a ACL for any subnet the limit don't work.. My stub of configuration is: acl SUBNET1 src IP/SUBNET acl SUBNET2 src IP/SUBNET delay_pools 1 delay_class 1 3 delay_access 1 allow SUBNET1 delay_access 1 deny all delay_parameters 1 64000/64000 -1/-1 16000/64000
whole network bandwidth is limited to 64,000 bytes/sec (note that is bytes) shared between all machines listed in SUBNET1 ACL.
No limitation on /24 subnet.any one machine (/32) is allowed to consume up to 16000 bytes/sec from the Internet.
But the bandwith is not limited.. i need to limit some subnet to 1Mbps and some to 2Mbps and no limit for localnet. Thanks!
By "dont work" you mean what?NP: keeping in mind that delay_pool only affects traffic fetched from peers or DIRECT from origins. Cache HIT are not delayed.
Which version of Squid are you using ? Are you sure the machine IP is in SUBNET1 ?(sorry if that seems dumb, but it happens sometimes that testers are using localhost and trying to match global IPs. Or the reverse)
Amos -- Please be using Current Stable Squid 2.7.STABLE9 or 3.1.12 Beta testers wanted for 188.8.131.52 and 184.108.40.206
[Linux Audio Users] [Photo] [Yosemite News] [Samba] [Video Projectors] [Video Devices] [Big List of Linux Books] [LCD TVs] [Webcams] [Linux USB]