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

Исходное сообщение
"не пойму, как слелать с delay_pools следующее....помогите, пожалуйста"

Отправлено kA , 03-Ноя-03 21:00 
Здравствуйте все!
Помогите, пожалуйста, разобраться с delay_pools.
Много, конечно, написано, обсуждалось еще больше, но...
похоже меня заклинило :) Не въезжаю, как сделать следующее:
-----------------------------------------------------------
есть локалка (пусть будет 192.168.1.0/255.255.255.0)
и выход в интернет через сквид.
что нужно:
1) позволить одной группе пользователей ходить в интернет
со скоростью максимум 4кбайт/с (у каждого), а другой группе -
со скоростью максимум 2кбайт/с каждому.
(можно еще запретить занимать полосу больше 10кбайт/с первой группе,
а второй группе - больше 20кбайт/с)
2) некоторым клиентам дать индивидуальные скорости
3) по выходным и ночам - выход прикрыть совсем.

что делаю:

acl allgroup src 192.168.1.0/255.255.255.0
acl group1 src 192.168.1.50-192.168.1.99/255.255.255.255
acl group2 src 192.168.1.100-192.168.1.200/255.255.255.255
--------------
acl user1 src 192.168.1.11/255.255.255.255
acl user2 src 192.168.1.12/255.255.255.255
acl user3 src 192.168.1.55/255.255.255.255
acl user4 src 192.168.1.170/255.255.255.255
--------------
--------------
http_access allow group1
http_access allow group2
http_access allow user1
http_access allow user2
http_access deny all
--------------
а вот дальше что? с одной группой вроде так:
--------------
delay_pools 1
delay_class 2 2
delay_access 2 allow group1
delay_access 2 deny all
delay_parameters 2 10000/10000 4000/4000

а с двумя, а с отдельными клиентами?

-----------
-----------
-----------
Спасибо всем заранее, сам еще ночь покумекаю, может и разберусь :)
Если б вы еще помогли... было бы очень здорово :)


Содержание

Сообщения в этом обсуждении
"не пойму, как слелать с delay_pools следующее....помогите, п..."
Отправлено junior , 04-Ноя-03 14:56 
>--------------
>delay_pools 1
>delay_class 2  2
Не 2, а 1   ^^^ Вот так:
delay_class 1  2

>delay_access 2 allow group1
>delay_access 2 deny all
>delay_parameters 2 10000/10000 4000/4000

Главное понять разницу между килобитом и килобайтом. :)

delay_access 1 allow group1
delay_access 1 deny all
delay_parameters 1 10240/10240 4096/4096


>а с двумя, а с отдельными клиентами?

Использовать пулы первого класса.
Добавь ещё пулов
delay_pools 2
delay_class 1 1
delay_class 2 2
delay_access 1 allow user1
delay_access 1 deny all
delay_access 2 allow group1
delay_access 2 deny all
delay_parameters 1 4096/4096
delay_parameters 2 10240/10240 4096/4096

Что-то типа этого..