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

    Integração com AD - Squidguard ou Dansguardian?

    Scheduled Pinned Locked Moved Portuguese
    17 Posts 4 Posters 9.6k Views
    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.
    • W Offline
      Walter
      last edited by

      Fiz o download do dansguardian e vi que ele esta com diversas opções, Parabéns Marcello, mas o máximo que consegui fazer foi inserir os dados do meu ad e baixar uma blacklist. Notei que agora as requisições estão saindo pela porta 8080 como disse, porém quando tento o acesso ele pede o login e senha mas não autentica mais. Procurei alguns tutoriais do pfsense sobre este tipo de configuração mas não encontrei nada. Você poderia me auxiliar com algum tutorial? Outra coisa que percebi é que depois de pegar a blacklist não apareceu nenhuma opção de bloqueios por categoria, é assim mesmo ou tenho que fazer isso na mão?
      Obrigado pela ajuda!

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

        @Walter:

        Porém quando tento o acesso ele pede o login e senha mas não autentica mais.

        seu dansguardian esta configurado na porta 8080 e usando o squid na 127.0.0.1 porta 3128?
        Nas configurações do dansguardian você configurou o 'Auth Plugins' na aba general com proxy-basic?
        Viu se o serviço do dansguardian e  do squid estão rodando?

        @Walter:

        Outra coisa que percebi é que depois de pegar a blacklist não apareceu nenhuma opção de bloqueios por categoria, é assim mesmo ou tenho que fazer isso na mão?

        você configurou todos os item da blacklist?

        List on com banned and exception
        Update frequency de never para qualquer outro valor

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

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • W Offline
          Walter
          last edited by

          @marcelloc:

          seu dansguardian esta configurado na porta 8080 e usando o squid na 127.0.0.1 porta 3128?
          Nas configurações do dansguardian você configurou o 'Auth Plugins' na aba general com proxy-basic?
          Viu se o serviço do dansguardian e  do squid estão rodando?

          Sim, o dansguardian está praticamente com a configuração default. Na aba Daemon eu só apontei para lan, o resto está default;
          Na verdade se eu deixo apontando para 127.0.0.1 na 3128 nada acontece, cai na mensagem que o navegador não pode ser aberta, eu tenho que apontar para o ip 10.0.0.1 que é ele mesmo na rede pela 3128 ai vai, só que acessa somente as paginas que eu libero no squid  :-
          Na aba General está toda default tb, com proxy-basic
          Na aba LDAP eu coloquei a configuração do meu AD deixando "mask"  branco
          Os serviços estão rodando, eu parei e reinicei os 2 serviços por garantia.

          @marcelloc:

          você configurou todos os item da blacklist?

          List on com banned and exception
          Update frequency de never para qualquer outro valor

          Depois de restaurar o dansguardian eu deixei como default a blacklist e o pfsense diz que esta aplicado
          Coloquei como banned and exception e o update frequency como Once a week.
          o dansguardian já vem com alguma blacklist?
          Não sei se no meu caso eu tenho que usar a aba access list, group e users, mesmo querendo criar os grupos somente no AD.

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

            @Walter:

            Na verdade se eu deixo apontando para 127.0.0.1 na 3128 nada acontece, cai na mensagem que o navegador não pode ser aberta, eu tenho que apontar para o ip 10.0.0.1 que é ele mesmo na rede pela 3128 ai vai, só que acessa somente as paginas que eu libero no squid  :-\

            O squid responde na 3128 se você marcar a loopback nas configurações do squid  ;)

            @Walter:

            o dansguardian já vem com alguma blacklist?

            Mńima mas vem

            @Walter:

            Não sei se no meu caso eu tenho que usar a aba access list, group e users, mesmo querendo criar os grupos somente no AD.

            Use a configuração do ad e crie os grupos com o mesmo nome.

            No horario agendado, o script atualiza a lista de users com a lista do ad.

            att,
            Marcello Coutinho

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

            Help a community developer! ;D

            1 Reply Last reply Reply Quote 0
            • S Offline
              sosmicro
              last edited by

              @marcelloc:

              O squid responde na 3128 se você marcar a loopback nas configurações do squid  ;)

              Marcello…
              tenho o mesmo problema descrito pelo colega... mesmo a interface loopback estando marcada no squid...

              []s

              Oswaldo Romano
              SOSMICRO - uberaba - MG

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

                Respeitando a seqüência de instalação, marque na configuração do squid apenas a interface loopback e no dansguardian marque a interface lan preservando a comunicação com o squid na 127.0.0.1porta 3128.

                Tente inicar o squid e o dansguardian via console/ssh para identificar possíveis erros de configuração

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

                Help a community developer! ;D

                1 Reply Last reply Reply Quote 0
                • S Offline
                  sosmicro
                  last edited by

                  @marcelloc:

                  Respeitando a seqüência de instalação, marque na configuração do squid apenas a interface loopback e no dansguardian marque a interface lan preservando a comunicação com o squid na 127.0.0.1porta 3128.

                  Tente inicar o squid e o dansguardian via console/ssh para identificar possíveis erros de configuração

                  fiz como descrito, startei os serviços via ssh e nenhuma mensagem de erro foi gerada, (nem com o loopback marcado no squid e inserido no dans , nem com a lan/loopback marcados no squid e a lan inserida no dans)…
                  Anyway... está funcionando , apenas com o ip do pfsense inserido no dans..

                  Oswaldo Romano
                  SOSMICRO - uberaba - MG

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

                    @sosmicro:

                    Anyway… está funcionando , apenas com o ip do pfsense inserido no dans..

                    Neste caso, para evitar que os usuarios pulem o dansguardian, não deixe de criar uma regra na lan impedindo a comunicação direta entre as estações e o squid.

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

                    Help a community developer! ;D

                    1 Reply Last reply Reply Quote 0
                    • S Offline
                      sosmicro
                      last edited by

                      @marcelloc:

                      @sosmicro:

                      Anyway… está funcionando , apenas com o ip do pfsense inserido no dans..

                      Neste caso, para evitar que os usuarios pulem o dansguardian, não deixe de criar uma regra na lan impedindo a comunicação direta entre as estações e o squid.

                      blz… regra criada...

                      []s

                      Oswaldo Romano
                      SOSMICRO - uberaba - MG

                      1 Reply Last reply Reply Quote 0
                      • W Offline
                        Walter
                        last edited by

                        Marcello,

                        Voltei novamente a configuração antes da instalação do dans, e tentei fazer com que o squid rodasse no loopback port 3128 e sem sucesso, só funciona na lan na porta 3128. Tentei marcar lookback como disse mas nao deu certo. Eu fiz uma alteração no squid.inc que foi;

                        external_acl_type ldap_group children=30 %LOGIN /usr/local/libexec/squid/squid_ldap_group -v 3 -R -b "dc=redeinterna,dc=net" -D "cn=Administrador,cn=Users,dc=redeinterna,dc=net" -w "pwd1admin" -f "(&(objectclass=person) (sAMAccountName=%v) (memberof=cn=%a,ou=Internet,dc=redeinterna,dc=net))" -h 10.0.0.2 -p 389

                        Eu teria que adicionar algo como http_acess deny all ou http_acess allow all e deixar o dans fazer o resto?
                        Acredito que resolvendo essa questão o dansguardian irá funcionar :)

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

                          @Walter:

                          Voltei novamente a configuração antes da instalação do dans, e tentei fazer com que o squid rodasse no loopback port 3128 e sem sucesso, só funciona na lan na porta 3128. Tentei marcar lookback como disse mas nao deu certo. Eu fiz uma alteração no squid.inc que foi;

                          Colocando o squid na loopback, só daemons que estão no próprio pfsense conseguem se comunicar com ele.

                          A configuração que uso(portanto sei que funciona) e recomendo é a seguinte:

                          usuario –-> dansguardian@ip_da_lan ---> squid@127.0.0.1 ---> internet

                          att,
                          Marcello Coutinho

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

                          Help a community developer! ;D

                          1 Reply Last reply Reply Quote 0
                          • W Offline
                            Walter
                            last edited by

                            Ola a Todos,

                            Bom só para fechar o Tópico… Após de diversas tentativas sem sucesso e o tempo curto para a implementação, resolvi deixar o pfsense fazendo somente o papel de firewall e subi um Debian para rodar o squid + Squidguard + AD, que rodou sem dificuldades.

                            Valeu a todos pela ajuda!!

                            1 Reply Last reply Reply Quote 0
                            • S Offline
                              sosmicro
                              last edited by

                              marcello….

                              como eu conseguiria ver os logs do processo de autenticação pelo squid??? quero saber se o squid conseguiu conectar ao AD mas em todo log que olho (system, squid...) não veja nada relacionado... Caso
                              o processo de conexão ao AD esteja configurado incorretamente alguma notificação é feita via log???

                              []s

                              Oswaldo Romano
                              SOSMICRO - uberaba - MG

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

                                O cache.log do squid é o log a ser analisado para encontrar erros na autenticação.

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

                                Help a community developer! ;D

                                1 Reply Last reply Reply Quote 0
                                • K Offline
                                  kelsen
                                  last edited by

                                  Walter, recomendo utilizar o squidGuard visto que o Dansguardian não é tão simples de implementar para iniciantes, apanhei muito e depois de tudo pronto, percebi que ele não filtrava subdomínios no modo whitelist, por exemplo: talk.google.com; se você libera o google.com, o talk.google.com também está liberado; já no squidGuard isso não acontece.
                                  Tenho um squid autenticado no AD com squidGuard rodando, se precisar de ajuda caso queria insistir, é só falar.

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