Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Squidguard + Consulta Ldap

    Portuguese
    6
    16
    4.0k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Medeiros
      last edited by

      @didonsom:

      amigo..

      tentei as 3 e não funcionou…

      está assim

      domínio
      grupo na raiz do dominio
      e meus usuários dentro de uma OU que criei

      o nome do grupo está idêntico ao do squidguard e a senha atende o padrão..

      ele até conecta valida o usuário, mas não bloqueia nada!

      mais alguma sugestão?

      obrigado

      Alguem chegou a avançar nisso? Como eu verifico que o filtro LDAP funcionou?

      Abraços

      1 Reply Last reply Reply Quote 0
      • F
        fpmazzi
        last edited by

        De uma olhada neste tutorial, configurei o meu pfsense com este e está rodando uma belezinha. O meu server é um 2012 R2

        http://www.pfsense-br.org/blog/2012/01/pfsensesquidsquidguard-logando-no-active-directory/

        posta ai o resultado depois…

        []s

        1 Reply Last reply Reply Quote 0
        • M
          Medeiros
          last edited by

          @fpmazzi:

          De uma olhada neste tutorial, configurei o meu pfsense com este e está rodando uma belezinha. O meu server é um 2012 R2

          http://www.pfsense-br.org/blog/2012/01/pfsensesquidsquidguard-logando-no-active-directory/

          posta ai o resultado depois…

          []s

          Opa, tudo bem cara?

          Muito obrigado pela dica, já tinha visto esse tutorial. Mas no meu caso, eu uso o proxy transparente, não tenho como configurar proxy pra todos e usamos vários navegadores diferentes.

          Meu problema é apenas conseguir fazer o filtro para validar se o usuário faz ou não parte do grupo do AD. Alguem sabe qual é o log que mostra se a validação foi feita ou se está dando algum problema de permissão?

          1 Reply Last reply Reply Quote 0
          • M
            marcelo.castro
            last edited by

            Bom dia Medeiros.
            Parece que meu cenário é parecido com o seu: tenho que atutenticá-los pelo captive portal e queria gravar os usuários no log do squid.
            Mas não consigo, você pode me explicar como funciona sua atenticação?

            Ps.: atualmente autentico meus usuários no captive portal pelo Ldap, mas gostaria de gravar no log o que cada usuário acessou.

            1 Reply Last reply Reply Quote 0
            • M
              Medeiros
              last edited by

              @marcelo.castro:

              Bom dia Medeiros.
              Parece que meu cenário é parecido com o seu: tenho que atutenticá-los pelo captive portal e queria gravar os usuários no log do squid.
              Mas não consigo, você pode me explicar como funciona sua atenticação?

              Ps.: atualmente autentico meus usuários no captive portal pelo Ldap, mas gostaria de gravar no log o que cada usuário acessou.

              Oi Marcelo, blz?

              Então, meu caso é um pouco diferente, pois eu uso proxy transparente. Minha idéia é apenas fazer filtro de conteúdo pelo squidguard, conforme grupo do AD.

              Quando eu crio uma GroupACL com o IP da minha máquina, bloqueia normal… mas quando uso o filtro ldapusersearch, não funciona. Não sei onde to errando e já perdi 3 dias tentando... acabo não sabendo se é um BUG do squidGuard e eu to perdendo tempo ou se é alguma configuração errada....

              Boa sorte amigo!

              1 Reply Last reply Reply Quote 0
              • M
                marcelo.castro
                last edited by

                Entendi Medeiros.

                No meu caso eu uso o Proxy Transparente, autenticação pelo Captive Portal (via FreeRadius [ldap]), SquidGuard para bloqueiar e gostaria que nos relatórios (Sarg ou Lightsquid) saisse o nome do usuário autenticado ao invés do ip (visto que cada hora é um naquele ip). Esse post: https://forum.pfsense.org/index.php?topic=85076.0 é exatamente minha dúvida, vou ver se consigo a resposta por lá.

                Obrigado.

                1 Reply Last reply Reply Quote 0
                • M
                  Medeiros
                  last edited by

                  Meu ambiente está assim:

                  Na guia General do proxy Filter deixei habilitado o "Enable LDAP Filter";
                  No LDAP DN preenchi com o usuário: CN=pfsense,CN=Users,DC=dominio,DC=local;
                  LDAP DN Password: senha do usuário pfsense;
                  Strip NT domain name e Strip Kerberos Realm desmarcados;
                  LDAP Version: 3

                  No GroupACL, criei uma regra com o nome "AcessoTeste" (mesmo nome do grupo que criei no AD e coloquei meu usuário)

                  Em Client Source usei um filtro LDAP: ldapusersearch ldap://10.10.0.10/DC=dominio,DC=local?sAMAccountName?sub?(&(sAMAccountName=%s)(memberOf=CN=AcessoTeste%2cCN=Users%2cDC=dominio%2cDC=local))
                  Em Target Rules bloqueei duas categorias para teste, Aggressive e Alcohol;
                  Restante das opções deixei padrão.

                  Salvo, vou na guia General e dou um Apply.

                  Tento acessar um site que esta na lista do Aggressive e consigo =(

                  Como teste, fiz a mesma coisa mas coloquei meu IP como Client Source e aí ele bloqueia o acesso.

                  A LDAP está acessível pois uso as mesmas configurações (ip, porta, etc) para validar os usuários do OpenVPN e tudo funciona.

                  Será que tem algum BUG no SquidGuard? Ou alguma permissão de usuário ou de acesso ao AD que está impossibilitando isso de funcionar?

                  Agradeço qualquer ajuda! Abraços!

                  1 Reply Last reply Reply Quote 0
                  • H
                    holiveira
                    last edited by

                    A senha que está utilizando no Proxy Filter em LDAP Options, contém caracteres especiais ?
                    A senha deve começar com uma letra. Seguindo esse formato válido: [a-zA-Z/][a-zA-Z0-9/_-./:%+?=&]

                    1 Reply Last reply Reply Quote 0
                    • M
                      Medeiros
                      last edited by

                      @holiveira:

                      A senha que está utilizando no Proxy Filter em LDAP Options, contém caracteres especiais ?
                      A senha deve começar com uma letra. Seguindo esse formato válido: [a-zA-Z/][a-zA-Z0-9/_-./:%+?=&]

                      holiveira, tudo bem? Obrigado pelo retorno.

                      Sim, esse foi o primeiro item que dei atenção, porque está bem explícito no proprio pfsense. Coloquei uma senha bem simples, do tipo Senha123456 pra não ter erro.

                      Qual dos logs que eu verifico se ele está ou não tentando validar? Olhei o squidGuard.log (em 2 locais diferentes) e também no access.log, cache.log… e não acho nada... apenas informações de configuração.

                      A configuração que eu passei acima parece estar certa?

                      1 Reply Last reply Reply Quote 0
                      • M
                        Medeiros
                        last edited by

                        Pessoal, uma dúvida, que acho que é besta!

                        Para funcionar o filtro LDAP por grupos, é necessário que o Squid tenha autenticação habilitada?

                        Não é possível configurar o squid transparente e só o SquidGuard fazer essa integração com o AD?

                        Obrigado, abraços!

                        1 Reply Last reply Reply Quote 0
                        • marcellocM
                          marcelloc
                          last edited by

                          @Medeiros:

                          Para funcionar o filtro LDAP por grupos, é necessário que o Squid tenha autenticação habilitada?

                          sim.

                          @Medeiros:

                          Não é possível configurar o squid transparente e só o SquidGuard fazer essa integração com o AD?

                          Com acls e integração com o captive portal você consegue isso. Mas não é uma configuração trivial

                          Só lembrando que o squidguard é um helper do squid, ou seja, ele depende da configuração do squid para funcionar.

                          Treinamentos de Elite: http://sys-squad.com

                          Help a community developer! ;D

                          1 Reply Last reply Reply Quote 0
                          • M
                            Medeiros
                            last edited by

                            @marcelloc:

                            @Medeiros:

                            Para funcionar o filtro LDAP por grupos, é necessário que o Squid tenha autenticação habilitada?

                            sim.

                            @Medeiros:

                            Não é possível configurar o squid transparente e só o SquidGuard fazer essa integração com o AD?

                            Com acls e integração com o captive portal você consegue isso. Mas não é uma configuração trivial

                            Só lembrando que o squidguard é um helper do squid, ou seja, ele depende da configuração do squid para funcionar.

                            Perfeito Marcello, obrigado pelos esclarecimentos. Apenas para informação de quem interessar, meu ambiente será dessa forma:

                            1. Squid autenticado com controle de grupos pelo SquidGuard;
                            2. Configuração transparente para que não peça usuário e senha no navegador (tutorial aqui do fórum mesmo);
                            3. Push das configurações de proxy via GPO (Group Policy) do Windows;

                            Agora só falta pensar na melhor solução para algumas questões:

                            1. No caso de notebooks (dos diretores por exemplo). Eles usam para trabalhar de casa também e ter que colocar e tirar configuração de proxy vai ser um problema. Alguem tem sugestões?
                            2. Máquinas de visitantes ou máquinas que não estão no domínio, sem configuração de proxy vão conseguir navegar sem restrição. É possível bloquear navegação fora do proxy?

                            Abraços e obrigado

                            1 Reply Last reply Reply Quote 0
                            • F
                              fpmazzi
                              last edited by

                              @Medeiros:

                              @fpmazzi:

                              De uma olhada neste tutorial, configurei o meu pfsense com este e está rodando uma belezinha. O meu server é um 2012 R2

                              http://www.pfsense-br.org/blog/2012/01/pfsensesquidsquidguard-logando-no-active-directory/

                              posta ai o resultado depois…

                              []s

                              Opa, tudo bem cara?

                              Muito obrigado pela dica, já tinha visto esse tutorial. Mas no meu caso, eu uso o proxy transparente, não tenho como configurar proxy pra todos e usamos vários navegadores diferentes.

                              Meu problema é apenas conseguir fazer o filtro para validar se o usuário faz ou não parte do grupo do AD. Alguem sabe qual é o log que mostra se a validação foi feita ou se está dando algum problema de permissão?

                              Amigo como o @marcelloc disse pra usar a autenticação no AD  precisa de autenticação, ai dou uma sugestão já que disse que usa vários navegadores assim eu faço aqui no meu serviço:

                              • via firewall força os usuários a usarem o proxy
                              • usa gpo pelo WinServer para que este aplique o proxy

                              com isso o IE, Mozzila e google chrome irão pegar o proxy se um engraçadinho usar o firefox e pedir pra usar sem proxy ele não irá navegar.

                              Assim você força e orienta o usuário no firefox usar a opção para pegar o proxy do sistema.

                              espero ter ajudado

                              []s

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post
                              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.