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

Исходное сообщение
"squid & delay_pools & время доступа"

Отправлено lomzik , 28-Апр-06 19:28 
Есть такая проблема:
Надо сделать ограничение 2 IP по времени и по скорости.

делаю так:

####################################################

acl vas1 src 192.168.92.1 192.168.92.2
acl vas2 src 192.168.92.1 192.168.92.2
acl vas3 src 192.168.92.1 192.168.92.2
acl vas1_time time SMTWHFA 08:00-19:00
acl vas2_time time SMTWHFA 19:00-23:00

http_access allow vas1 vas1_time
http_access allow vas2 vas2_time
http_access allow vas3 !vas1_time
http_access allow vas3 !vas2_time
http_access deny all

delay_pools 3

delay_class 1 1
delay_parameters 1 4000/4000
delay_access 1 allow vas1
delay_access 1 deny all

delay_class 2 1
delay_parameters 2 7000/4000
delay_access 2 allow vas2
delay_access 2 deny all

delay_class 3 1
delay_parameters 3 -1/-1
delay_access 3 allow vas3
delay_access 3 deny all

####################################################


и не работает.

подскажите чего не так.


Содержание

Сообщения в этом обсуждении
"squid & delay_pools & время доступа"
Отправлено JavaScript , 29-Апр-06 12:17 
>acl vas1 src 192.168.92.1 192.168.92.2
>acl vas2 src 192.168.92.1 192.168.92.2
>acl vas3 src 192.168.92.1 192.168.92.2
почему одинаковые?
может надо так:
acl vas1 src 192.168.92.1
acl vas2 src 192.168.92.2

http_access allow vas1 vas1_time
http_access allow vas2 vas2_time

http_access deny all

а для чего был vas3? если есть другие компы, которые надо выпустить в инет без ограничений например:

acl vas1 src 192.168.92.1
acl vas2 src 192.168.92.2
acl vas3 src 192.168.92.0/24

http_access allow vas1 vas1_time
http_access allow vas2 vas2_time

http_access deny vas1
http_access deny vas2

http_access allow vas3

http_access deny all

конечно немного неэстетично, но должно работать
и по идее 3-тий delay_pool лишний


"squid & delay_pools & время доступа"
Отправлено lomzik , 29-Апр-06 15:35 
два IP это два компа одного человека.

я хочу сделать так чтобы
с 08:00 до 19:00 он мог качать со скоростью 4Кб
с 19:00 до 23:00 он мог качать со скоростью 7Кб
с 23:00 до 08:00 (ночью) без ограничения скорости.

поэтому я и делаю vas1 vas2 vas3 и время к ним.

конечно же есть и другие люди которые ползают по инету для них есть другие пулы, либо они поподают под правила этих.

меня смущает то будел ли vas3 получать доступ именно ночью?


"squid & delay_pools & время доступа"
Отправлено universite , 29-Июн-06 15:49 
>два IP это два компа одного человека.

>с 23:00 до 08:00 (ночью) без ограничения скорости.

Разбей на два промежутка 23:00-24:00 и 00:00-08:00
Также убери дни недели в описаниях времени.


"squid & delay_pools & время доступа"
Отправлено universite , 30-Апр-06 22:58 
>Есть такая проблема:
>Надо сделать ограничение 2 IP по времени и по скорости.
>
>делаю так:
>
>####################################################
>
>acl vas1 src 192.168.92.1 192.168.92.2
>acl vas2 src 192.168.92.1 192.168.92.2
>acl vas3 src 192.168.92.1 192.168.92.2
>acl vas1_time time SMTWHFA 08:00-19:00
>acl vas2_time time SMTWHFA 19:00-23:00
>
>http_access allow vas1 vas1_time
>http_access allow vas2 vas2_time
>http_access allow vas3 !vas1_time
>http_access allow vas3 !vas2_time
два последние строчки не нужны

>http_access deny all
>
>delay_pools 3
>
>delay_class 1 1
>delay_parameters 1 4000/4000

delay_access 1 allow vas1 vas1_time

>delay_access 1 deny all
>
>delay_class 2 1
>delay_parameters 2 7000/4000

delay_access 2 allow vas2 vas2_time

>delay_access 2 deny all
>
>delay_class 3 1
>delay_parameters 3 -1/-1
>delay_access 3 allow vas3
>delay_access 3 deny all
>
>####################################################
>
>
>и не работает.
>
>подскажите чего не так.



"squid & delay_pools & время доступа"
Отправлено Amadeus , 29-Июн-06 15:37 
>Есть такая проблема:
>Надо сделать ограничение 2 IP по времени и по скорости.
>
>делаю так:
>
>####################################################
>
>acl vas1 src 192.168.92.1 192.168.92.2
>acl vas2 src 192.168.92.1 192.168.92.2
>acl vas3 src 192.168.92.1 192.168.92.2
>acl vas1_time time SMTWHFA 08:00-19:00
>acl vas2_time time SMTWHFA 19:00-23:00
>
>####################################################
>
>
>и не работает.
>
>подскажите чего не так.

Опять же, не SMTWHFA, а SMTWTFS


"squid & delay_pools & время доступа"
Отправлено ilrandir , 02-Апр-09 18:38 
>Опять же, не SMTWHFA, а SMTWTFS

??? Вы какой ман читали и где? Как вы предлагаете отличать первую S от последней?

time [day-abbrevs] [h1:m1-h2:m2] (где день это одна буква из SMTWHFA)

http://www.bog.pp.ru/work/squid.html