Помогите сделать следущее:
1.на локальный ІР адрес, например 192.168.0.40 в фаерволе описать правило на максимальную скорость закачки 10Кб\сек.
2. и описать список разрешенных локальных ІР адресов, например
192.168.0.10
192.168.0.11
192.168.0.12
192.168.0.13
192.168.0.14
>Помогите сделать следущее:
>1.на локальный ІР адрес, например 192.168.0.40 в фаерволе описать правило на максимальную
>скорость закачки 10Кб\сек.
>2. и описать список разрешенных локальных ІР адресов, например
>192.168.0.10
>192.168.0.11
>192.168.0.12
>192.168.0.13
>192.168.0.14Для начала нужно скомпилировать сквид с поддержкой delay-pools. Затем в конфиге соорудить нечто, вроде нижеследующего:
acl OTHER src "/usr/local/squid/etc/OTHER.acl"
acl ADMIN src "/usr/local/squid/etc/ADMIN.acl"В указанные файлики кладутся строки с IP-адресами машин.
Затем в конфиге описываем делей-пулы - механизмы ограничения скорости скачивания.delay_pools 1
delay_class 1 2
delay_parameters 1 -1/-1 10240/100000Затем прописываем принадлежность пользоваетелей к делей-пулам:
delay_access 1 allow OTHER
delay_access 1 deny allАдмины, не отнесенные ни к какому делей-пулу, не ограничиваются ничем.
Ах, да. Ограничение по адресам.После строк с делей-пулами размещаем
http_access allow OTHER
http_access allow ADMIN
http_access deny allВсе.
а можно еще один вопрос:
как скомпилировать делей пулс для сквида?
>а можно еще один вопрос:
>как скомпилировать делей пулс для сквида?./configure --help > configure.options.txt