markennedy
(usa Ubuntu)
Enviado em 08/02/2013 - 19:06h
Olá Pessoal,
Eu configurei o Squid integrado com o AD usando autenticação Kerberos e está tudo funcionando direitinho, exceto por um fato: Preciso fazer bloqueios a Internet por grupos de usuários, e quando aplico a regra de bloqueio para aquele grupos, os usuários que estão nele, recebem uma tela solicitando a senha DUAS vezes antes de apresentar a mensagem de bloqueio do Squid.
A parte do Kerberos, acho que está tudo funcionando perfeitamente. O Squid me apresenta os logs de acesso dos usuaŕios perfeitamente.
Ainda estou na parte de acerto das configurações, mas essa parte está me quebrando a cabeça. Segui algumas orientações aqui mesmo do VOL e de outros sites mas não revolveu.
ex:
http://www.vivaolinux.com.br/topico/Squid-Iptables/Squid-pede-senha-antes-de-Bloquear
Dados das minhas configs:
Versão Squid: 3.1.10
Windows 2008 R2
Testes de navegação: IE, FF, Chrome
Vou colocar aqui a parte da configuração do squid que faz a consulta no AD e as minhas ACLs e se alguém puder ajudar eu agradeço. A configuração ainda está básica (estou tentando corrigir este erro).
auth_param negotiate program /usr/bin/squid_kerb_auth -d -i -s HTTP/proxy_squid.abc.com.br@abc.com.br
auth_param negotiate children 150
auth_param negotiate keep_alive on
#Parametro para leitura de grupo no AD
abc.com.br -S ldapad.abc.com.br@abc.com.br
external_acl_type G_Internet_Liberada ttl=3600 negative_ttl=3600 %LOGIN /usr/sbin/squid_kerb_ldap -i -g G_WLCORP host/proxy_squid.abc.com.br@abc.com.br -D abc.com.br -S serverAD.abc.com.br@abc.com.br
external_acl_type G_Internet_bloqueada ttl=3600 negative_ttl=3600 %LOGIN /usr/sbin/squid_kerb_ldap -i -g G_acesso_internet_bloqueado host/proxy_squid.abc.com.br@abc.com.br -D abc.com.br -S ldapad.abc.com.br@abc.com.br
acl Bloqueia_Acesso external G_Internet_bloqueada
acl Libera_Acesso external G_Internet_Liberada
acl autenticados proxy_auth REQUIRED
# Faz as associacoes para aplicacao das Regras (match);
http_access deny Bloqueia_Acesso
http_access allow Libera_Acesso
http_access allow autenticados
http_access deny all
Tentei outras combinações também, mas não resolveu. Não sei se seria na forma de usar as ACLs
Detalhe: Minha rede é bem razoável, tenho mais de 1500 usuários
Agradeço desde Já.