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

Исходное сообщение
"Не получается ограничение скорости в SQUID"

Отправлено MVictorL , 14-Окт-04 18:13 
Подскажите, пожалуйста, что я не так сделал.
Задумка была ограничить скорость некоторым пользователям (name1, name2) при скачивании больших файлов:

"squid.conf"
acl name1 src 192.168.233.1/255.255.255.255
acl name2 src 192.168.233.2/255.255.255.255

...

delay_pools 2

delay_class 1 1
delay_access 1 allow name1 name2
delay_access 1 deny all
delay_parameters 1 1500/2000

delay_class 2 1
delay_access 2 allow all
delay_access 2 deny name1 name2
delay_parameters 2 -1/-1

...и не работает, почему-то...


Содержание

Сообщения в этом обсуждении
"Не получается ограничение скорости в SQUID"
Отправлено Grayich , 15-Окт-04 05:07 
>delay_class 2 1
>delay_access 2 allow all
>delay_access 2 deny name1 name2
>delay_parameters 2 -1/-1

тут неправльная последовательность, сначала нужно запретить потом разрешить т.е.

>delay_class 2 1
>delay_access 2 deny name1 name2
>delay_access 2 allow all  
>delay_parameters 2 -1/-1

во вторых нужно использовать класс 2. и в 3 параметры 1500/2000 помоему неправельные. Так как почти все бедт грузится на скорости примерно 1.5 килобайта. Кроме того зачем нужен пулл для ALL если он ничего не ограничивает ? Какая скорость интернет канала ?

acl name1 src 192.168.233.1/255.255.255.255
acl name2 src 192.168.233.2/255.255.255.255

...

delay_pools 1

delay_class 1 2
delay_access 1 allow name1 name2
delay_access 1 deny all
delay_parameters 1 -1/-1 1500/50000

т.е. это правило  разрешит name1 и name2 загружать все на полной скорости размером не более 50 килобайт, все что больше по истечениюю закачивания 50 килобайт начнет тянутся на 1.5 килобайта.


"Не получается ограничение скорости в SQUID"
Отправлено MVictorL , 15-Окт-04 10:07 
>acl name1 src 192.168.233.1/255.255.255.255
>acl name2 src 192.168.233.2/255.255.255.255
>
>...
>
>delay_pools 1
>
>delay_class 1 2
>delay_access 1 allow name1 name2
>delay_access 1 deny all
>delay_parameters 1 -1/-1 1500/50000
>
>т.е. это правило  разрешит name1 и name2 загружать все на полной
>скорости размером не более 50 килобайт, все что больше по истечениюю
>закачивания 50 килобайт начнет тянутся на 1.5 килобайта.

Спасибо за ответ. Только что-то не получается: как качал ReGet на 14500 так и качает :(

Может быть еще чего-нибудь подскажите? Или какой линк на документацию по-понятнее, потому-что из того, что в самом конфиге, одназначного понимания не возникло -- одни только сомнения.


"Не получается ограничение скорости в SQUID"
Отправлено Grayich , 15-Окт-04 10:33 
>Спасибо за ответ. Только что-то не получается: как качал ReGet на 14500
>так и качает :(
>
>Может быть еще чего-нибудь подскажите? Или какой линк на документацию по-понятнее, потому-что
>из того, что в самом конфиге, одназначного понимания не возникло --
>одни только сомнения.


регеты флешгеты и т.п. вообще бич.
почитай что написано на http://squid.opennet.ru/
в частности http://linuxnews.ru/docs/showdoc.php?id=4668&thread=4668
и http://www.bog.pp.ru/work/squid.html

а то что у тебя неограничивает регет закачку, скорее всего из за неправельных разрешений. Тут нужно весь конфиг смотрерть а не только пулы.


"Не получается ограничение скорости в SQUID"
Отправлено MVictorL , 15-Окт-04 11:48 
>регеты флешгеты и т.п. вообще бич.
В чем выражается бичевание и как тогда мерить скорость?

>почитай что написано на http://squid.opennet.ru/
>в частности http://linuxnews.ru/docs/showdoc.php?id=4668&thread=4668
http://www.bog.pp.ru/work/squid.html
Спасибо!

>а то что у тебя неограничивает регет закачку, скорее всего из за
>неправельных разрешений. Тут нужно весь конфиг смотрерть а не только пулы.
Навскидку не мог бы подсказать, что еще может мешать в конфиге (на крайняк, если конечно не против, могу прислать его по почте)



"Не получается ограничение скорости в SQUID"
Отправлено pva , 15-Окт-04 11:50 
squid.conf"
acl name1 src 192.168.233.1/255.255.255.255
acl name2 src 192.168.233.2/255.255.255.255

...

delay_pools 2

delay_class 1 1
delay_access 1 allow name1
#^^^^^^^^^^^^^^^^^^^^^^^^^^^^
delay_access 1 allow name2
#^^^^^^^^^^^^^^^^^^^^^^^^^^^^
delay_access 1 deny all
delay_parameters 1 1500/2000

delay_class 2 1
delay_access 2 allow all
delay_access 2 deny name1
#^^^^^^^^^^^^^^^^^^^^^^^^^^^^
delay_access 2 deny name2
#^^^^^^^^^^^^^^^^^^^^^^^^^^^^
delay_parameters 2 -1/-1

вот и фсе


"Не получается ограничение скорости в SQUID"
Отправлено MVictorL , 15-Окт-04 13:16 
>delay_access 1 allow name1
>#^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>delay_access 1 allow name2
>#^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>вот и фсе


Есть контакт!!!
Большое спасибо!