Instalação do Squid Plus 2007 no Debian Etch usando o Squid 2.6, Samba 3 e MySQL5, com autenticação integrada ao AD via Kerberos, controle de conteúdo com opção de horário usando o redirector, relatórios de acesso em php e controle de banda.
Guia de Instalação do Squid Plus no Debian 4
E-mail: alvaro@mendes.oliveira.nom.br
Funcionalidades:
Autenticação integrada com AD usando Samba3 via Kerberos.
Controle de Banda usando "delay-pools" do Squid.
Filtro de Controle de Conteúdo através do Redirector (v2007).
Importação dos logs de acesso para BD usando o squidlogtomysql (v2007).
Relatórios de uso da Internet, escritos em PHP (v2007).
Resumo:
Instalação do Squid Plus, um Squid com base de usuários em um domínio AD usando protocolo Kerberos e autenticação integrada transparente ao usuário. Além da navegação autenticada transparente, é possível o uso de grupos do AD para seleção de nível de acesso. Controle de conteúdo usando o redirector, baseado em classes de acesso, ao nível de domínio, URL e palavras e opcionalmente uma faixa de horário. Importação de logs de acesso usando o squidlogtomysql para um banco de dados em MySQL e uma aplicação em PHP para visualização dos logs, contendo alguns relatórios padrões. Manipulação da lista de controle de conteúdo em PHP. Controle de banda para downloads usando delay-pools.
Perfil de instalação: Debian4 básico com acesso à Internet.
Instalação de pacotes básicos:
# apt-get install bzip2
Instalação do servidor web e banco de dados com módulo PHP:
#1Comentário enviado por dupotter em 08/06/2007 - 15:30h
ótimo artigo, já vai pros favoritos e quando eu tiver um tempinho, vou por a bagaça pra funcionar.
#2Comentário enviado por thelinux em 08/06/2007 - 19:35h
Excelente. O melhor que já li.
Você que trabalha com Linux e tem um AD na rede, este é o melhor guia.
#3Comentário enviado por diekn em 08/06/2007 - 20:28h
Bom cara,muito bom,mesmo,não poderia esperar nada melhor do nosso Debian,Debian sempre.parabens.
#4Comentário enviado por balani em 09/06/2007 - 18:14h
Parabens, excelente artigo, só uma duvida, o Redirector trabalha igual ao Dansguardian?
#5Comentário enviado por removido em 10/06/2007 - 12:26h
Parabéns, ótimo artigo
Está favoritado
(:
Att
RaFaBRA
#6Comentário enviado por edsonjbueno em 10/06/2007 - 12:55h
quero isso com postgresql, sera que tem??
#7Comentário enviado por galinaceo em 11/06/2007 - 09:41h
olá amigo. estou com dificuldades em conversar com o AD... ao rodar o kinit, retorna a seguinte msg: kinit(v5): Cannot resolve network address for KDC in requested realm while getting initial credentials... alguma sugestão?!
#8Comentário enviado por alvaromo em 11/06/2007 - 09:51h
Precisaria de mais informações para tentar lhe ajudar. Qual o conteúdo do arquivo /etc/krb5.conf e quais seus parâmetros de dominio e dc.
#9Comentário enviado por removido em 14/06/2007 - 14:33h
boa tarde,
segui o seu tutorial, mas está dando o seguinte erro quando tento excutar
Você teria aí outros fontes para eu adiocionar e instalar os pacotes citados nesse arigo?
#11Comentário enviado por joao.claudio em 20/06/2007 - 16:31h
Alguém pode me ajudar com esse erro:
kinit(v5): KDC reply did not match expectations while getting initial credentials
#12Comentário enviado por joao.claudio em 22/06/2007 - 10:22h
Inacreditável!!!
Para resolver o meu problema acima era só digitar o nome do domínio em maiúsculas.
administrador@DOMINIO.COM.BR
#13Comentário enviado por stiago em 14/07/2007 - 19:50h
Olá! Estou seguindo o seu tutorial e está dando o erro:
kinit(v5): Improper format of Kerberos configuration file while initializing Kerberos 5 library
Meus arquivos de configuração estão assim :
SMB.CONF
# Global parameters
[global]
workgroup = GRUPO
netbios name = nome_server
server string = "Servidor Proxy"
log level = 5
log file = /var/log/samba/LOG.%m
max log size = 1024
domain master = No
ldap ssl = no
security = ads
wins server = ipdoserver
realm = dominio.com.br
idmap uid = 10000-20000
idmap gid = 10000-20000
encrypt passwords = yes
unix charset = iso-8859-1
password server = *
#bind interfae only = yes
winbind separator = /
winbind enum users = yes
winbind enum groups = yes
winbind use default domain = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
krb5.conf
[libdefaults]
default_realm = DOMINIO
dns_lookup_realm = false
dns_lookup_kdc = false
ticket_lifetime = 24h
forwardable = yes
clockskew = 300
kdc_timesync = 1
meudominio.com.br = {
kdc = 192.168.0.*
}
Nsswitch.conf
passwd: files winbind
group: files winbind
shadow: files
hosts: files dns winbind
Se for possível me ajudar, pois estou trocando várias estações de Ruindows para Linux. Obrigado
#14Comentário enviado por fgallego em 25/07/2007 - 13:48h
Olá, em primeiro lugar parabens pelo seu artigo!! muito bom mesmo!
O que eu estou com dúvida é no seguinte:
Quero criar grupos de acesso à internet pelo ad. Até ai tudo bem crio os grupos e tal. Mas as regras não estão funcionando:
Mas isso não funciona. O usuário que está no grupo-liberado (que obviamente não é membro do grupo-restrito) continua tendo o site bloqueado. Ou até se eu mudar as ultimas duas linhas para:
#15Comentário enviado por fgallego em 25/07/2007 - 13:50h
stiago, o nome_server em:
netbios name = nome_server
está em MAIUSCULO? no meu caso só alterar o nome para letras MAIUSCULAS resolveu.
Abraços!
#16Comentário enviado por fgallego em 25/07/2007 - 15:29h
Só para constar...
Consegui resolver meu problema acima criando 2 grupos, como dominio local, e não global como estava antes... pode ser simples, mas se alguem enfrentar algum problema parecido...
#17Comentário enviado por fgallego em 25/07/2007 - 17:51h
Uma duvida:
utilizando o redirector2007, eu posso bloquear categorias por grupo?
Exemplo: para o grupo X somente [*****] é bloqueado
Para o grupo Y somente jogos é bloqueado
Tem alguma forma?
#18Comentário enviado por balani em 30/08/2007 - 11:33h
Bom dia, estou tendo problema com a interface de gerenciamento, pois criei o banco e as tabelas e criei um usuario para teste, pois quando tento logar indica senha incorreta. Fico grato com ajuda de vc´s nobres colegas do VOL. Obrigado por enquanto.
#19Comentário enviado por d43m0n em 29/09/2007 - 09:24h
?comentario=
Pessoal...
Tenho 2 grupos.. redA e redB.. Tem como bloquear tudo pra redA e deixar a redB livre?
Não to usando AD.. Deixei transparente.. e o redirector tá funcionando legal.. Só não bloqueia audio e video tbem..
#20Comentário enviado por guiga07 em 05/10/2007 - 15:38h
Pessoal, estou tentando implantar essa sulocao de autenticaocao squid + winbind no ad, mas consegui fazer todos os passos, mas quando inicio o squid e alguem tenta acessar a internet a maquina proxy comeca a travar, com o PS -aux | grep squid percebo que tem um precesso dentre muitos relacionados ao squid que esta atolando o sistema...a linha que se refere ao processo esta assim:
nobody 3516 5.0 8.3 22660 18576 ? R /usr/bin/perl -w /usr/local/squid/libexec/wbinfo_group.pl
Peco desculpas aos colegas por tantos comentarios, mas e que estou a uma semanha tentando e sempre paro com esse problema.
#21Comentário enviado por rodrigosalmeida em 07/01/2008 - 00:44h
Ótimo artogo...jah está em meus favoritos...
#22Comentário enviado por rafaelnitsouza em 20/02/2008 - 12:09h
gostaria de saber como configurar kerberos, pois tentei algumas coisas e da erro na hora de ingressar no dominio windows.
#23Comentário enviado por and_pl em 12/03/2008 - 10:58h
rafaelnitsouza, qua é a menssagem de erro?
#24Comentário enviado por sistemald em 21/03/2008 - 18:57h
Olá,
Estou com problema no seguinte passo:
"kinit manager@SMS.FORTALEZA"
Mensagem: "kinit(v5): Improper format of Kerberos configuration file while initializing Kerberos 5 library"
nos passos anteriores nennhuma informações me foi pedida exceto pelo samba.
Alguém teria alguma idéia?
#25Comentário enviado por ederson_mora em 27/03/2008 - 01:20h
segui passo a passo deu tudo certo, so tem um porem... com o firefox ele autentica colocando usuario e senha, ja com IE, tenho que colocar dominio\usuario e senha, alguem ja passou por isso? eu ja coloquei o winbind use default domain = yes no smb.conf....
#26Comentário enviado por ederson_mora em 27/03/2008 - 01:21h
sistemald olha o /etc/krb5.conf voce deve configurar o [realms] correto!
#27Comentário enviado por alinson em 23/04/2008 - 14:41h
ficaria agradecido, se:
alguém que conseguiu fazer funcionar, favor postar o conteudo do arquivo /etc/krb5.conf pois estou tendo problemas na autenticação
grato
#28Comentário enviado por madrux em 23/04/2008 - 18:18h
Segue o conteúdo do arquiv krb5.conf:
[libdefaults]
default_realm = JR.NET
# The following krb5.conf variables are only for MIT Kerberos.
krb4_config = /etc/krb.conf
krb4_realms = /etc/krb.realms
kdc_timesync = 1
ccache_type = 4
forwardable = true
proxiable = true
# The following encryption type specification will be used by MIT Kerberos
# if uncommented. In general, the defaults in the MIT Kerberos code are
# correct and overriding these specifications only serves to disable new
# encryption types as they are added, creating interoperability problems.
#29Comentário enviado por alinson em 24/04/2008 - 13:13h
vlw amigão... muito obrigado por sua colaboração...
vou modificar para meus parametros e vou testar aqui.. quando voce instalou o krb5-user, ele deu as telas para digitar dominio, e servidor DC??
grato..
#30Comentário enviado por fsm109 em 14/07/2008 - 21:00h
Alguém poderia me ajudar, neste arquivos são mensionados os
redirector20070528.tar.bz2
e o blacklist.tar.bz2 porém os links não funcionam, já estou a vários dias procurando na internet e não acho!! Alguém poderia me indicar um local para baixá-los?
#31Comentário enviado por gocm em 14/11/2008 - 16:21h
Galera boa tarde..
Alguem poderia me ajudar...
quando executo o comando kinit administrator@DOMINIO
retorna a seguinte mensagem :
kinit(v5) : KDC reply did not match expectations while getting initial credentials
Estou acompanhando esse tutorial para criar meu server squid, ja tah tudo redondo, so nao consegui ainda a auteticação.
#32Comentário enviado por andrefreire em 08/01/2009 - 14:57h
Estou com o seguinte problema :
- Quando reinicio o server o winbind não lê os usuários do domínio e para que volte a funcionar tenho que fazer:
- net ads test join
- /etc/init.d/winbind restart
Alguém tem a solução para isto ?
#33Comentário enviado por luckydalla em 05/02/2009 - 21:53h
Eu estou com aquele erro chato de não encontrar ao rodar o comando
kinit manager@DOMINIO.LOCAL
resolv.conf está ok
hosts está ok
Não sei mais o que fazer!
Affy santa!
#34Comentário enviado por ANDREFREIRE em 11/04/2009 - 14:47h
Cara ta quase tudo funcionando por aqui o único detalhe que falta é em relação ao ticket kerberos que acho que não ta pegando pois mesmo depois do kinit quando vou adicionar a máquina no dominio ele pede a senha do administrador novamente. Alguém tem idéia do que pode ser ?
#35Comentário enviado por felipetsi em 28/05/2009 - 11:45h
Para quem estava com o seguinte erro:
"kinit(v5): Improper format of Kerberos configuration file while initializing Kerberos 5 library"
Para solucionar, basta colocar o domínio corretamente no arquivo "/etc/krb5.conf" no campo "default_realm = ", ficando assim: default_realm = MEUDOMINIO
#36Comentário enviado por ederflopes em 02/06/2009 - 16:53h
Amigo por favor me salva :D ...
fiz seu tutorial aqui q vc posto do squid plus e funciono perfeito amigo porem do nada começou a dar esse erro ao ingressar no dominio =/
Cannot resolve network address for KDC in requested realm meu.dominio while getting initial creddencials ...
me da uma luz cara please
#37Comentário enviado por fudenciodesign em 21/08/2009 - 18:28h
Caros amigos , tah tudo muito bom + meu browse pede 2 autenticações só na segunda que eu logo com o usuário .
Na primeira autenticação nada ...... fica o menu lah parado na segunda vez que eu coloco usuário e senha ai loga .....
teria uma dica para isso .
Só falta isso pra ficar redondo .
Preferências de cookies
Usamos cookies essenciais para manter o site funcionando. Cookies de estatísticas e anúncios só serão carregados se você permitir.