Colegas...

Estou implementando algumas regras no Squid, e encontrei uma dica de ACL que atende o que preciso. Em foruns e artigos todo mundo diz que funciona.. Porém qdo aplico no meu squid.conf me retorna um erro e o squid não levanta.

Vamos lá.

No squid.conf está assim:
external_acl_type tam_upload %{Content-Length} /usr/local/squid/etc/modulos/size.sh
acl upload_max_10KB tam_upload 10240

Em tempo... arquivo size.sh criado com o conteudo...

#!/bin/sh
while read line; do
set -- $line
length="$1"
limit="$2"
if [ "$length" -le "$2" ]; then
echo OK
else
echo ERR
fi
done

Porém qdo executo o squid... retorna o erro.

proxy:/usr/local/squid/etc # /etc/rc.d/rc.squid start
2006/03/16 15:09:32| aclParseAclLine: Invalid ACL type 'tam_upload'
FATAL: Bungled squid.conf line 176: acl upload_max_10KB tam_upload 10240
Squid Cache (Version 2.5.STABLE12): Terminated abnormally.


Pelo que entendi.. não conseguiu criar a ACL.. mas pq.???

Já li alguns problemas com acl_external_type, na FAQ do Squid... mas nada a ver com o caso específico.

Algume pode me AJUDAR???


Grato... grato mesmo...

:-D :-D