URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 5743
[ Назад ]

Исходное сообщение
"Проблема c delay pools"

Отправлено Петр , 29-Сен-08 09:25 
У меня в АД существуют три группы... 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" то пул так же начинает работать.

В чем тут может быть дело??? Всю голову уже себе сломал..



Содержание

Сообщения в этом обсуждении
"Проблема c delay pools"
Отправлено Andrey Mitrofanov , 29-Сен-08 13:34 
> 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


"Проблема c delay pools"
Отправлено Петр , 06-Окт-08 09:17 
>[оверквотинг удален]
>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 не фигурировала нигде в аксес листах.. стоило добавить ее куда нибудь в аксес лист, все заработало! всем спасибо!


"Проблема c delay pools"
Отправлено denami , 05-Ноя-08 12:49 
Не происходит ограничения скорости закчки
выдержка из конфига

auth_param basic children 250
auth_param basic credentialsttl 8 minute

acl 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 users4

authenticate_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/16000

delay_access 2 deny !users2
delay_access 2 allow users2

delay_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


если ошибка и какая?