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

Исходное сообщение
"squid + ntlm по группам AD + delay_pools "

Отправлено sx1n90 , 07-Май-10 17:37 
Имеется squid  с настроенной аторизацией пользователей на основе групп АктивДиректори.
И имеется канал в интернет с плавающей скоростью от 2 до 10 Мб.
Помогите настроить delay_pools чтобы юзерам из группы Direktorat был выделен канал 1 Мб без ограничений для пользователя, а группе Other - оставшийся канал по 20 Кб на нос.
Если делать отдельное ведро директорам 1 Мб, а остальным - 9 Мб, то что будет, когда пропускная способность упадет до 2 Мб ???

Содержание

Сообщения в этом обсуждении
"squid + ntlm по группам AD + delay_pools "
Отправлено ComP , 07-Май-10 17:46 
На сколько я помню delay_pools работает только с ip адресами.

"squid + ntlm по группам AD + delay_pools "
Отправлено sx1n90 , 07-Май-10 17:48 
>На сколько я помню delay_pools работает только с ip адресами.

как я понял он работает со списками контроля доступа (ACL) а что в списке - IP или юзер, по моему фиолетово.


"squid + ntlm по группам AD + delay_pools "
Отправлено ComP , 07-Май-10 17:55 
Он не может работать с группами AD, но может с собственными.
http://www.opennet.me:8101/openforum/vsluhforumID12/5840.html


"squid + ntlm по группам AD + delay_pools "
Отправлено sx1n90 , 07-Май-10 18:00 
>Он не может работать с группами AD, но может с собственными.

Кто 'Он'?
Если вы имеете ввиду Squid - то позволю себе не согласится.
Успешно работает с помощью следующей конструкции:

external_acl_type nt_group %LOGIN /usr/libexec/squid/wbinfo_group.pl
acl  НАЗВАНИЕ  external nt_group ИМЯ ГРУППЫ В AD
acl  nt_qroup  proxy_auth REQUIRED



"squid + ntlm по группам AD + delay_pools "
Отправлено ComP , 07-Май-10 18:05 
Я говорил о delay_pools.

"squid + ntlm по группам AD + delay_pools "
Отправлено sx1n90 , 07-Май-10 18:09 
>Я говорил о delay_pools.

delay_pools 1
delay_class 1 3
delay_parameters 1 -1/-1 -1/-1 20000/20000

delay_access 1 allow НАЗВАНИЕ
delay_access 1 deny all


Тут даже не принципиально, пусть будут айпишнеги.
Как определенному набору айпи дать канал 1 Мб, а остальным MAX-1 Мб ???
Когда МАХ фиксирована величина - это не проблема, но в моем случае она нехило плавает.


"squid + ntlm по группам AD + delay_pools "
Отправлено sx1n90 , 11-Май-10 10:17 
Что, никто не в курсе?



"squid + ntlm по группам AD + delay_pools "
Отправлено rusadmin , 11-Май-10 13:49 
>Что, никто не в курсе?

2 группы, тогда
delay_class 1 1
delay_class 2 2

delay_parameters 1 128/128
delay_parameters 2 128/128 32/32


"squid + ntlm по группам AD + delay_pools "
Отправлено sx1n90 , 11-Май-10 18:36 
Непойдет.
Допустим первой группе - 1 мегабит.
Остальным  - 4 мегабита.
А когда скорость канала упадет до 2х мегабит, то простые юзеры будут директорский траф себе гнать, а так не надо.


"squid + ntlm по группам AD + delay_pools "
Отправлено Денис , 11-Май-10 23:59 
>Непойдет.
>Допустим первой группе - 1 мегабит.
>Остальным  - 4 мегабита.
>А когда скорость канала упадет до 2х мегабит, то простые юзеры будут
>директорский траф себе гнать, а так не надо.

если есть закономерность в плавании канала, как вариант держать 2 конфига сквида и в необходимый момент подсовывать нужный, если конечно канал не "очень" часто плавает
. с группами из AD, полученными при помощи external_acl_type nt_group %LOGIN /usr/libexec/squid/wbinfo_group.pl, delay_pools дружат


"squid + ntlm по группам AD + delay_pools "
Отправлено sx1n90 , 13-Май-10 10:55 
Спасибо добрый человек.
Я в принципе уже думал про 2 конфига, пожалуй на этом и остановлюсь.

Остался еще один вопрос;

Если я делаю первый пул 1Mb/1Mb -1/-1
а второй допустим -1/-1 10Kb/10Kb

То получится что второй пул это безлимит, или безлимит минус первый пул?