Squid Por Horario

1. Squid Por Horario

Diego
diawd

(usa Ubuntu)

Enviado em 03/11/2009 - 14:26h

Pessoal é o seguinte, tenho o squid configurado no ubuntu 8.04 e está funcionando normalmente. Só que preciso liberar o acesso ao orkut, msn, youtube, etc durante o horario do almoço e depois das 18:00 hora. Já tentei de diversas maneiras mas não funciona.
Segue as regras configuradas:

acl net_local src 10.0.2.0/255.255.255.0
acl horario url_regex "/etc/squid/horario.squid"
acl manha time MTWHF 07:00-09:30
acl almoco time MTWHF 12:00-14:00
acl tarde time MTWHF 18:00-20:00
http_access allow net_local horario manha
http_access allow net_local horario almoco
http_access allow net_local horario tarde

tem alguma coisa de errado nessas regras? Alguém tem alguma idéia do motivo para não funcionar?
Desde já agradeço


  


2. Re: Squid Por Horario

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 03/11/2009 - 15:18h

Tá faltando vc negar os sites e retirar a acl "horario" na parte da manhã, dessa forma:

acl net_local src 10.0.2.0/255.255.255.0
acl horario url_regex "/etc/squid/horario.squid"
acl manha time MTWHF 07:00-09:30
acl almoco time MTWHF 12:00-14:00
acl tarde time MTWHF 18:00-20:00
http_access deny horario
http_access allow net_local manha
http_access allow net_local horario almoco
http_access allow net_local horario tarde


3. Re: Squid Por Horario

Diego
diawd

(usa Ubuntu)

Enviado em 03/11/2009 - 16:40h

eu acrescentei essa regra, mas agora ão liberou no horario determinado. Falta mais algma coisa?

Por favor, alguém sabe?


4. Re: Squid Por Horario

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 03/11/2009 - 16:44h

Ah, entendi errado. A acl horario são os sites liberados, como é? Isso q eu num entendi. E qual é a acl q nega os outros sites?


5. Re: Squid Por Horario

Diego
diawd

(usa Ubuntu)

Enviado em 04/11/2009 - 08:58h

Muito obrigado por estar me ajudando.
É o seguinte, eu tenho duas black list, uma bloqueia sites por dominio e a outra por palavras. Daí eu criei uma terceira que deve liberar em determinados horarios alguns sites como por exemplo orkut, youtube, messenger, etc. Segue as acl's que eu tenho:

acl net_local src 10.0.2.0/255.255.255.0
acl horario dstdomain "/etc/squid/horario.squid"

acl manha time MTWHF 07:00-09:30
acl almoco time MTWHF 12:00-18:00
acl palavraschave dstdom_regex -i "/etc/squid/palavras.squid"

acl dominios dstdomain -i "/etc/squid/dominios.squid"

http_access allow net_local horario manha
http_access allow net_local horario almoco
http_access deny dominios
http_access deny palavraschave

Da forma que estou fazendo está certo?



6. Re: Squid Por Horario

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/11/2009 - 09:24h

Tá... deixa eu entender. Vc tem duas acl's d bloqueios: uma por palavras e outra por domínio, certo? Dae vc criou uma terceira pra ser liberadas nos horários específicos. Acontece q a terceira acl não pode repetir nas acl's anteriores, concorda? Senão causaria conflitos. Uma coisa q achei errado é só a ordem do acesso, o "deny" deve vir antes do allow.


7. Re: Squid Por Horario

Diego
diawd

(usa Ubuntu)

Enviado em 04/11/2009 - 10:41h

isso mesmo, é dessa maneira que funciona, ou melhor deveria funcionar.

Eu conferí as acl's e não existe conflitos. também coloquei o deny antes do allow e mesmo assim não funcionou. Já não sei mais o que fazer, procurei em vários sites na net e não deu certo. Você tem mais alguma idéia?

Valeu pela força heim!!!


8. Re: Squid Por Horario

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/11/2009 - 13:52h

C saca inglês? Eu consegui um tutorial d como fazer esse lance ae. D uma olhada:

http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch32_:_Controlling_Web_Access_with_S...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts