У меня в АД существуют три группы... Internet, InternetGold, InternetSpeed.
Группа InternetGold должна ходить в интернет без каких либо ограничений. Группа InternetSpeed ходит с ограничением по скорости в 256кбит.. Группа Internet - с ограничением 64 кбит..Ограничиваю скорость с помощью delay pools. вырвал из конфига:auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp --require-membership-of=S-1-5-21-3589243863-1593189671-3149494889-1298
auth_param ntlm children 15
auth_param ntlm keep_alive on
auth_param basic program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp --require-membership-of=S-1-5-21-3589243863-1593189671-3149494889-1298
auth_param basic realm Squid Proxy
auth_param basic children 5
acl proxyusers proxy_auth REQUIREDexternal_acl_type ext_speed ttl=10 children=5 %LOGIN /usr/lib/squid/wbinfo_group.pl
acl speedup external ext_speed InternetSpeedexternal_acl_type ext_gold ttl=10 children=5 %LOGIN /usr/lib/squid/wbinfo_group.pl
acl proxyusersgold external ext_gold InternetGolddelay_pools 2
delay_class 1 2
delay_parameters 1 -1/-1 10000/10000
delay_access 1 allow lpk_proxyusers !proxyusersgold !speedup #proxyusersgold и speedup добавлены из за того, что пользователь может находится в нескольких группах одновременно
delay_access 1 deny all
delay_class 2 2
delay_parameters 2 -1/-1 30000/30000
delay_access 2 allow lpk_speedup !lpk_proxyusersgold
delay_access 2 deny all
такая настройка не работает, не работает именно delay pools. Все остальное работает. Все аксес листы отрабатывают...
НО, стоит мне убрать из первого пула !speedup как пул начинает работать... Пробую под обычным пользователем.. (группа Internet).и вот еще что.. если заменить
external_acl_type ext_speed ttl=10 children=5 %LOGIN /usr/lib/squid/wbinfo_group.pl
acl speedup external ext_speed InternetSpeed
на
acl speedup proxy_auth -i "/etc/squid/squid.speedup" то пул так же начинает работать.В чем тут может быть дело??? Всю голову уже себе сломал..
> delay_access 1 allow lpk_proxyusers !proxyusersgold !speedup #proxyusersgold и speedup добавлены из
>за того, что пользователь может находится в нескольких группах одновременно
> delay_access 1 deny all
> delay_access 2 allow lpk_speedup !lpk_proxyusersgold
> delay_access 2 deny all
>В чем тут может быть дело??? Всю голову уже себе сломал..А вот так?
delay_access 1 deny proxyusersgold
delay_access 1 deny speedup
delay_access 1 allow proxyusers
delay_access 1 deny all
delay_access 2 deny proxyusersgold
delay_access 2 allow speedup
delay_access 2 deny allИли даже вот так -
delay_access 2 allow speedup
delay_access 2 deny all
delay_access 1 allow proxyusers
delay_access 1 deny all
>[оверквотинг удален]
>delay_access 1 deny all
>delay_access 2 deny proxyusersgold
>delay_access 2 allow speedup
>delay_access 2 deny all
>
>Или даже вот так -
>delay_access 2 allow speedup
>delay_access 2 deny all
>delay_access 1 allow proxyusers
>delay_access 1 deny allНет.. это не помогло..
дело было вот в чем.. группа speedup не фигурировала нигде в аксес листах.. стоило добавить ее куда нибудь в аксес лист, все заработало! всем спасибо!
Не происходит ограничения скорости закчки
выдержка из конфигаauth_param basic children 250
auth_param basic credentialsttl 8 minuteacl users1 proxy_auth "/var/squid/skripts/group1.acl"
acl users2 proxy_auth "/var/squid/skripts/group2.acl"
acl users3 proxy_auth "/var/squid/skripts/group3.acl"
acl users4 proxy_auth "/var/squid/skripts/group4.acl"http_access allow users1
http_access allow users2
http_access allow users3
http_access allow users4authenticate_ip_ttl 8 minute
delay_pools 5
delay_access 1 deny !users1
delay_access 1 allow users1
delay_class 1 2
delay_class 2 2
delay_class 4 2
delay_class 5 2
delay_parameters 1 512000/512000 16000/16000delay_access 2 deny !users2
delay_access 2 allow users2delay_parameters 2 512000/512000 32000/32000
delay_access 4 allow users3
delay_access 4 deny !users3
delay_parameters 4 64000/64000 64000/64000
delay_parameters 4 1500/12 2500/2500
delay_parameters 5 64000/64000 64000/64000
delay_access 5 deny !users4
delay_access 5 allow users4
delay_parameters 5 750000/750000 48000/33000
delay_parameters 5 1500/12 2500/2500
delay_parameters 5 63875/63875 64000/64000
если ошибка и какая?