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

Исходное сообщение
"Проверьте плз мои delay_pool"

Отправлено Xmas , 27-Сен-05 01:41 
Возникла следущая проблема, есть канал 64 К, но к некоторым адресам провайдер дает доступ со скоростью 512К, теперь сопстно сама проблема, мне надо ограничить некоторых пользователей с этих самых адресов скачивать mp3, avi и все такое до 64К, с остальных (то есть где скорость 64К) до 8К
вот что я тут понаписал:
acl region_inet ....
acl kachki .....
acl multimedia .....
delay_pools 2
delay_class 1 1
delay_class 2 1
delay_acces 1 allow region_inet multimedia kachki
delay_access 1 deny all
delay_access 2 allow multimedia kachki
delay_access 2 deny_all
delay_parameters 1 8000/64000
delay_parameters 2 1000/8000
PS не ругайтесь сильно, если что не так, никак не могу разобраться с этими delay_pool'ами :((((

Содержание

Сообщения в этом обсуждении
"Проверьте плз мои delay_pool"
Отправлено Redaktor , 27-Сен-05 10:04 
скопируй весе строки сюда которые касаются delay_pools
и напиши конкретно кого ты хочеш резать (сеть, подсеть,пользователя)

ну или вот тебе робочий конфиг для примера
acl misha    src    10.0.0.100
        acl networc  src    10.0.0.0/255.255.255.0
        acl test     src    172.16.1.0/255.255.255.0
        acl office   src    192.168.1.0/255.255.255.0
        acl site     dstdom_regex  mp3 video doza goldenbank mp2
        http_access allow misha site
        http_access deny all site

        acl media    urlpath_regex -i \.mp3$ \.avi$ \.wav$
        http_access allow misha media
        http_access deny all  media

        delay_pools 4
# Mishin comp (10.0.0.100)
        delay_class 1 1
        delay_parameters 1 -1/-1
        delay_access 1 allow misha
        delay_access 1 deny all
# networc fss (10.0.0.0/24)
        delay_class 2 1
        delay_parameters 2 15000/15000
        delay_access 2 allow networc
        delay_access 2 deny all
# Networc (TEST)
        delay_class 3 1
        delay_parameters 3 8000/8000
        delay_access 3 allow test
        delay_access 3 deny all
# Networc (TEST 2)
        delay_class 4 1
        delay_parameters 4 8000/8000
        delay_access 4 allow office
        delay_access 4 deny all



"Проверьте плз мои delay_pool"
Отправлено Xmas , 27-Сен-05 15:02 
>скопируй весе строки сюда которые касаются delay_pools
>и напиши конкретно кого ты хочеш резать (сеть, подсеть,пользователя)
>
резать хочу некоторых пользователей, грубо говоря, есть сеть 192.168.0.0/29
пользователи 192.168.0.1, 192.168.0.2, 192.168.0.3 - это будут kachki:
acl kachki "/etc/squidconfigs/kachki"
Есть региональный интернет (скоростной),
acl region_inet "/etc/squidconfigs/region_ip"
Есть фильмы, музыка, которые надо разрешить скачивать качкам c региональных адресов с одной скоростью, с остального мира с другой скоростью, для остальных пользователей никаких ограничений быть не должно
acl multimedia ....
Будет ли работать вот такая схема?
delay_pools 2
delay_class 1 1
delay_class 2 1
delay_acces 1 allow region_inet multimedia kachki
delay_access 1 deny all
delay_access 2 allow multimedia kachki
delay_access 2 deny_all
delay_parameters 1 8000/64000
delay_parameters 2 1000/8000