usando o squid para limite de download + erro [RESOLVIDO]

1. usando o squid para limite de download + erro [RESOLVIDO]

ruyter dos santos pena
ruyterpena

(usa Debian)

Enviado em 05/08/2010 - 13:58h

pessoal do VOL, estou usando o squid para o gerenciamento do tamanho de download que cada usuario possa fazer, mas o problema é, quando vou restart o serviço do squid, apareçe o seguinte erro:

2010/08/05 13:54:34| aclParseAccessLine: ACL name 'allow' not found.
FATAL: Bungled squid.conf line 34: reply_body_max_size 0 allow html
Squid Cache (Version 3.0.STABLE25): Terminated abnormally.
CPU Usage: 0.008 seconds = 0.000 user + 0.008 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0


alguem sabe o que pode ser isto?

sera que eu devo compilar o squid, para tal suporte?

segue o arquivo squid.conf que uso para declara tal bloqueio:
http_port 3128
################################################################################
######### Cabecalho Squid
cache_mem 256 MB
cache_dir ufs /usr/local/squid/var/cache 500 16 256
cache_access_log /usr/local/squid/var/logs/access.log
cache_log /usr/local/squid/var/logs/cache.log
cache_store_log /usr/local/squid/var/logs/store.log
visible_hostname DEINFO
cache_effective_user squid
cache_effective_group squid
request_body_max_size 0MB #upload sem limite
##########################################################################################ACL all
# acl all src 0/0
######################################################################################################################################################################## Porta 631
acl PORTA port 631
http_access allow PORTA
################################################################################
######################################################################################## Gerenciando a Banda
delay_pools 2
delay_class 1 2
delay_parameters 1 100000/100000 80000/80000
delay_class 2 2
delay_parameters 2 50000/50000 40000/40000
###############################################################################
######################################################################################################################################################################## Acesso total academico.fimes.edu.br
acl ACADEMICO dstdomain academico.fimes.edu.br
http_access allow ACADEMICO
################################################################################################################################################################################################################################################################################################################################## IPS LIBERADO
acl ip_liberados src "/usr/local/squid/etc/listas/ip.liberados"
http_access allow ip_liberados
################################################################################################################################################################################################################################################### Limitando o tamanho para o download
acl html rep_mime_type text/html
reply_body_max_size 0 allow html
reply_body_max_size 10485760 allow all
###############################################################################
######## IMO IM
acl IMO url_regex -i imo.im:443
http_access deny IMO
###############################################################################
###############################################################################
######## MSN
acl MSN url_regex -i msn:1080
http_access deny MSN
###############################################################################
###############################################################################
######## Extensao proibida
acl EXTENSAO-PROIBIDA url_regex -i "/usr/local/squid/etc/listas/extensao-proibida"
http_access deny EXTENSAO-PROIBIDA
###############################################################################
###############################################################################
######## Palavras Proibidas
acl PALAVRAS-PROIBIDAS url_regex "/usr/local/squid/etc/listas/palavras-proibidas.txt"
http_access deny PALAVRAS-PROIBIDAS
################################################################################################################################################################
######## Sites Proibidos
acl SITES_PROIBIDOS dstdomain "/usr/local/squid/etc/listas/sites-proibidos.txt"
http_access deny SITES_PROIBIDOS
################################################################################################################################################################
######## Autenticacao
auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/etc/user-senhas
auth_param basic children 10
auth_param basic credentialsttl 1 hour
auth_param basic realm Deinfo informa: Digite Suas credenciais
acl SENHA proxy_auth REQUIRED # acl que contem a senha
################################################################################################################################################################
######## Rede LAB
acl LAB-SI src 193.168.1.0/24
http_access allow LAB-SI !SENHA
delay_access 2 allow LAB-SI
acl LAB-CC src 193.168.3.0/24
http_access allow LAB-CC !SENHA
delay_access 2 allow LAB-CC
######################################################################################################################################################################## Rede Adm
acl ADM src 192.168.1.0/24
http_access allow ADM SENHA
delay_access 1 allow ADM
######################################################################################################################################################################## Rede Sem Fio
acl REDE_SEM_FIO src 192.168.5.0/24 # rede sem fio requisitando senha
http_access allow REDE_SEM_FIO SENHA
delay_access 1 allow REDE_SEM_FIO
######################################################################################################################################################################## Acesso Total
acl ACESSO_TOTAL proxy_auth "/usr/local/squid/etc/listas/grp-liberado.txt"
http_access allow ACESSO_TOTAL
################################################################################################################################################################
######## ACL Para Possivel bloqueio de USER
#acl USER_BLOQUEADO proxy_auth ruyter #Bloqueio de user que viola
#http_access deny USER_BLOQUEADO # Bloqueio do user que viola a regra
###############################################################################################################################################################








  


2. Re: usando o squid para limite de download + erro [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 05/08/2010 - 14:23h

O problema tá nessa linha abaixo:

reply_body_max_size 0 allow html

Ele acusa q a acl allow não foi declarada, então a sintaxe dessa linha ae pode tá errada. Confira no site www.squid-cache.org a sintaxe dessa linha.


3. Re: usando o squid para limite de download + erro [RESOLVIDO]

Adriano
ferrerinha

(usa Debian)

Enviado em 05/08/2010 - 16:56h

Retire o:
# acl html rep_mime_type text/html
# reply_body_max_size 0 allow html

Pois a regra reply_body_max_size, não pode ser igual a zero ( 0 ), que se não o Squid causará um loop infinito.



4. Re: usando o squid para limite de download + erro [RESOLVIDO]

ruyter dos santos pena
ruyterpena

(usa Debian)

Enviado em 05/08/2010 - 17:10h

quando eu tiro o
# acl html rep_mime_type text/html
# reply_body_max_size 0 allow html

da o seguinte erro

2010/08/05 17:13:51| WARNING: Unknown bytes unit 'allow'
FATAL: Bungled squid.conf line 35: reply_body_max_size 10485760 allow all
Squid Cache (Version 3.0.STABLE25): Terminated abnormally.
CPU Usage: 0.004 seconds = 0.004 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0





será que tem que compilar o squid para dar suporte para a limitação do tamanho do download?





5. Re: usando o squid para limite de download + erro [RESOLVIDO]

Adriano
ferrerinha

(usa Debian)

Enviado em 09/08/2010 - 16:50h

De acordo com o que estou vendo na doc do Squid,
o comando seria da seguinte forma
reply_body_max_size SIZE UNITS [acl ...]
Ou
reply_body_max_size 10 MB

Tenta deixando da seguinte forma:
reply_body_max_size 10485760 all

Se não faz um teste deixando de maneira da estrutura normal do comando:
reply_body_max_size 10 MB

Se você não consegui posta ai de novo.
Que ai eu tento executar esse Script seu e testo.


6. Re: usando o squid para limite de download + erro [RESOLVIDO]

ruyter dos santos pena
ruyterpena

(usa Debian)

Enviado em 09/08/2010 - 16:53h

vlw ferrerinha, deu certo !


7. Re: usando o squid para limite de download + erro [RESOLVIDO]

Adriano
ferrerinha

(usa Debian)

Enviado em 09/08/2010 - 16:59h

OK!

Qualquer coisa que eu possa ajudar, estamos ai.

T++


8. Re: usando o squid para limite de download + erro [RESOLVIDO]

cleytom filho
meetgyn

(usa Suse)

Enviado em 11/11/2014 - 10:42h

Chefe funcionou perfeitamente sua dica... Muito obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts