LINUX.ORG.RU
ФорумAdmin

delay_pools и несколько ацл


0

0

есть несколько разных ацлов , нужно что бы работало нечто такого вида:

delay_pools 1
delay_class 1 1
delay_access 1 allow acl1 acl1 acl3 acl4 .... и тд
delay_access 1 deny all
delay_parameters 1 8192/8192

но так оно нихрена не работает , только для какогото одного ацл схватывает и все

извращался .... извратился так :

acl out src '/squid2.5/etc/ip' (тут я все ИП прописал )

delay_pools 1
delay_class 1 3
delay_access 1 allow out
delay_access 1 deny all
delay_parameters 1 8192/8192 -1/-1 -1/-1

заработало ... но :

вдруг ни с того ни с сего соеденение в проксей у этих ИП отваливаются
причем чем активнее они все начинают юзать нэт тем чаще возникат траблз.

поэтому пришлось и от этого отказаться :( без этого все ок

поэтому вопрос !

как для различных ацлов прописать один пул ???

есть ацл срц ИП
а есть и аут_прокси

т.е. просто писать :

асл а срц ИП
асл а срц ИП1
асл а срц ИП2
...
низя

надо както эти ацлы обьеденить по другому

поэтому как обойти эту дурацкую проблему ???

anonymous

>вдруг ни с того ни с сего соеденение в проксей у этих ИП >отваливаются
>причем чем активнее они все начинают юзать нэт тем чаще возникат >траблз.

>поэтому пришлось и от этого отказаться :( без этого все ок

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

PS :
но вопрос на повестке остается в сили
как обьеденить ацлы , либо прописать 1 пул для нескольких ацл

anonymous
()

> delay_access 1 allow acl1 acl1 acl3 acl4 .... и тд
> delay_access 1 deny all
Сударь, а кто мешает прописать так ?
delay_access 1 allow acl1
delay_access 1 allow acl1
delay_access 1 allow acl3
delay_access 1 allow acl4
.... и тд
delay_access 1 deny all
-------
У меня именно так много-acl-ные пулы и прописаны, работает.

spirit ★★★★★
()
Ответ на: комментарий от spirit

дык , в таком случае же срабатывает правило OR ?

delay_access 1 allow acl1 OR
delay_access 1 allow acl1 OR
delay_access 1 allow acl3

поэтому у меня мысля что скорость делейпула 1 бует приписана ацл1 ИЛИ ацл2 ИЛИ ацл3 ...

ну если работает , опробуем , отпишу ;) о результате ;)

anonymous
()
Ответ на: комментарий от anonymous

Вот тут-то и неправильно

при http_access и delay_access

девствует логика AND ... поэтому в твои пулы луди не попадали и шли мимо пула.

Прав spirit в пул совать в строке по одному acl

Проверить легко на http_access напиши src ip1 src ip2 И одновременно их в http_access посмотришь че будет.

ss2001r
()
Ответ на: комментарий от ss2001r

проверил , работает , спасибо spirit !

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.