Т.е. есть N юзверей в локальной сети. Всем им надо ограничить скорость работы в интернете. Как это можно реализовать в SQUID? Заранее пасиба!
>Т.е. есть N юзверей в локальной сети. Всем им надо ограничить скорость
>работы в интернете. Как это можно реализовать в SQUID? Заранее пасиба!
>./configure --enable-delay-pools
squid.conf
delay pools 1 # один пул
delay_class 1 2 # пул второго класса (ограничение общего трафика и по юзерам отдельно)
acl Users src 10.0.0.1/32 10.0.0.2/32 10.0.0.3/32
delay_access 1 allow users
delay_access 1 deny alldelay_parameters 1 -1/-1 4000/8000 # неограниченый общий и по 4 кила на рыло в случае, если скачиваемый объект больше 8 кил.
спасибо, а если надо запретить группе IP адресов суммарно юзать не более 32KB из 128?
>спасибо, а если надо запретить группе IP адресов суммарно юзать не более
>32KB из 128?
Тогда можно использовать пул первого классаacl Users src 10.0.0.0/24 или как в примере выше
delay_pools 1
delay_class 1 1
delay_access 1 allow Users
delay_access 1 deny alldelay_parameters 1 32000/64000
>>спасибо, а если надо запретить группе IP адресов суммарно юзать не более
>>32KB из 128?
>
>
>Тогда можно использовать пул первого класса
>
>acl Users src 10.0.0.0/24 или как в примере выше
>
>delay_pools 1
>delay_class 1 1
>delay_access 1 allow Users
>delay_access 1 deny all
>
>delay_parameters 1 32000/64000Неа, надо в первом примере заменить -1/-1 на 32000/32000 :) В последнем примере будет индивидуальное ограничение скорости 32К после 64К.