pfSense Gold Subscription

Author Topic: [RESOLVIDO] Squidguard - Groups ACL com Times  (Read 2769 times)

0 Members and 1 Guest are viewing this topic.

Offline LFCavalcanti

  • Hero Member
  • *****
  • Posts: 723
  • Karma: +0/-0
    • View Profile
[RESOLVIDO] Squidguard - Groups ACL com Times
« on: November 22, 2011, 08:03:37 am »
Bom dia Galera!

Tenho um servidor aqui com o PFSense 2.0 32Bits. O Hardware é novo, um Core 2 Duo com 4GB de RAM e 250GB de HD.

Tudo funcionando certinho, exceto as limitações de horário do Squidguard.

Criei, além da ACL normal, 3 Grupos.
Grupo 1 - Sem acesso a Internet
Grupo 2 - Acesso Bloqueado e libera em horários de almoço e janta
Grupo 3 - Acesso liberado apenas a sites de uma Lista criada e nos horário de almoço e janta, libera o uso.

São dois horários:
Diurno - 11:30-13:30
Noturno - 19:30-20:30

Os grupos 2 e 3 quando chega a hora de liberar, simplesmente não libera, já criei um Time para os dois horários e dois Times, atribuindo o Grupo 2 para o Diurno e depois o noturno denovo.
As colunas com as opções de categoria da Black List estão corretas.

Alguém pode me dar uma luz no caso?
« Last Edit: November 29, 2011, 10:24:19 am by LFCavalcanti »
--

Luiz Fernando Cavalcanti
IT Manager
Arriviera Technology Group

Offline marcelloc

  • Moderator
  • Hero Member
  • *****
  • Posts: 9983
  • Karma: +1/-0
    • View Profile
Re: Squidguard - Groups ACL com Times
« Reply #1 on: November 22, 2011, 08:15:59 am »
Tem um tópico igual a este aqui no forum, mas tambem sem solução.
http://forum.pfsense.org/index.php/topic,43099.0.html

O que vi no forum em inglês é que um possivel bug no squidguard com relação a informação de cache que é passada ao browser do cliente.

Veja se você consegue aplicar este patch.Fçaca backup do arquivo a ser alterado primeiro.
Quem postou a alteração, informou que funcionou. Quem testou por aqui disse que não deu certo.

http://forum.pfsense.org/index.php/topic,41747.msg222093.html#msg222093

Se funcionar me avisa para eu adiantar a aplicação deste patch na versão de download.

Offline LFCavalcanti

  • Hero Member
  • *****
  • Posts: 723
  • Karma: +0/-0
    • View Profile
Re: Squidguard - Groups ACL com Times
« Reply #2 on: November 23, 2011, 05:57:29 am »
Olá.

Realmente achei que fosse algo com o Cache, ia testar desativando-o, mas antes vou tentar o segundo link que você me passou.

Até sexta desta semana dou a  resposta, é que só vou onde esse servidor está na quinta.
--

Luiz Fernando Cavalcanti
IT Manager
Arriviera Technology Group

Offline felipeortega

  • Full Member
  • ***
  • Posts: 135
  • Karma: +0/-0
    • View Profile
    • ConexTI
Re: Squidguard - Groups ACL com Times
« Reply #3 on: November 24, 2011, 06:19:42 am »
Ola @LFCavalcanti, possuo um case semelhante ao seu com a mesma versão de PFSense e está funcionando perfeitamente posto abaixo as imagens.
"As pessoas raramente reconhecem a oportunidade porque ela surge disfarçada em trabalho árduo."

Offline LFCavalcanti

  • Hero Member
  • *****
  • Posts: 723
  • Karma: +0/-0
    • View Profile
Re: Squidguard - Groups ACL com Times
« Reply #4 on: November 29, 2011, 10:23:43 am »
Galera, obrigado pelas respostas.

A configuração estava certa, o problema é o Cache dos navegadores.

A mudança no "squid_cofigurator.inc" não funciona, tentei editando-o de várias maneiras diferentes, então por hora os usuários seráo orientados a teclar F5 quando estiverem no horário liberado mas com página bloqueada.

Vou postar no tópico em Inglês também a respeito disso.
--

Luiz Fernando Cavalcanti
IT Manager
Arriviera Technology Group

Offline dmenezes

  • Jr. Member
  • **
  • Posts: 42
  • Karma: +0/-0
    • View Profile
Re: [RESOLVIDO] Squidguard - Groups ACL com Times
« Reply #5 on: December 01, 2011, 08:00:03 am »
A questão e o modo de redirecionamento, não e necessário alterar o arquivo "squid_cofigurator.inc"

quanto o que foi informado no post em inglês relativo ao "código" cache, 301 permanente e 302 temporário!

como pode ser visto no arquivo "squid_cofigurator.inc" na linha 1200

"case RMOD_EXT_FOUND: $rdr_path = "302:$rdr_info"; break;"

usando o Redirect mode = ext url found (enter URL)

será incluido o 302 e funcionará normalmente!
na configuração vc verá algo do tipo:
redirect 302:http://meu.fw.local/bloqueado.html

Offline LFCavalcanti

  • Hero Member
  • *****
  • Posts: 723
  • Karma: +0/-0
    • View Profile
Re: [RESOLVIDO] Squidguard - Groups ACL com Times
« Reply #6 on: December 01, 2011, 11:26:40 am »
Ai que está amigo, eu uso justamente o modo Redirect nas ACLs do SquidGuard e etc.

Eles disseram no tópico em Inglês para modificar algumas linhas do arquivo, alguns foram até mais longe, outros disseram que conseguiram, eu sinceramente testei todas as possibilidades apresentada não obtive sucesso.

Se você possuir a solução, por favor, nos explique pois será uma grande contribuição para a comunidade.
« Last Edit: December 01, 2011, 11:30:34 am by LFCavalcanti »
--

Luiz Fernando Cavalcanti
IT Manager
Arriviera Technology Group

Offline marcelloc

  • Moderator
  • Hero Member
  • *****
  • Posts: 9983
  • Karma: +1/-0
    • View Profile
Re: [RESOLVIDO] Squidguard - Groups ACL com Times
« Reply #7 on: December 01, 2011, 11:41:04 am »
dmenezes,

Esta alteração você fez ou já esta no arquivo.

O ponto é exatamente este, modificar o retorno para 302.


Offline dmenezes

  • Jr. Member
  • **
  • Posts: 42
  • Karma: +0/-0
    • View Profile
Re: [RESOLVIDO] Squidguard - Groups ACL com Times
« Reply #8 on: December 02, 2011, 03:58:04 am »
Não fiz nenhuma alteração, já esta no código!

É necessário usar o Redirect mode = ext url found (enter URL) conforme a imagem anexa!

Offline marcelloc

  • Moderator
  • Hero Member
  • *****
  • Posts: 9983
  • Karma: +1/-0
    • View Profile
Re: [RESOLVIDO] Squidguard - Groups ACL com Times
« Reply #9 on: December 02, 2011, 06:38:04 am »
Excelente notícia!

Posta isso no forum dos gringos também.

http://forum.pfsense.org/index.php/topic,41747.msg222093.html#msg222093

Offline LFCavalcanti

  • Hero Member
  • *****
  • Posts: 723
  • Karma: +0/-0
    • View Profile
Re: [RESOLVIDO] Squidguard - Groups ACL com Times
« Reply #10 on: December 04, 2011, 03:42:08 pm »
Bom, peço desculpas por ter entendido errado a solução proposta pelo amigo acima.

Vou testar nesse Servidor que mencionei e posto o resultado aqui amanhã.
Que eu me lembre já está dessa forma na ACL mas o Firefox mantém o cache, para ter certeza vou testar amanhã.

Obrigado
--

Luiz Fernando Cavalcanti
IT Manager
Arriviera Technology Group

Offline LFCavalcanti

  • Hero Member
  • *****
  • Posts: 723
  • Karma: +0/-0
    • View Profile
Re: [RESOLVIDO] Squidguard - Groups ACL com Times
« Reply #11 on: December 08, 2011, 02:46:06 pm »
Olá Senhores,

Fiz o teste e realmente, basta nas ACLs do SquidGuard colocar no Redirect mode a opção "ext url found (enter URL)".

Assim o Cache dos navegadores não persistirá na página com erro quando o periodo definido em "Times" entrar em vigor.
--

Luiz Fernando Cavalcanti
IT Manager
Arriviera Technology Group