У меня в АД существуют три группы... 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 REQUIRED
external_acl_type ext_speed ttl=10 children=5 %LOGIN /usr/lib/squid/wbinfo_group.pl
acl speedup external ext_speed InternetSpeed
external_acl_type ext_gold ttl=10 children=5 %LOGIN /usr/lib/squid/wbinfo_group.pl
acl proxyusersgold external ext_gold InternetGold
delay_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" то пул так же начинает работать.
В чем тут может быть дело??? Всю голову уже себе сломал..