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

    Pfsense Squid Active Directory

    Scheduled Pinned Locked Moved Español
    14 Posts 5 Posters 1.4k 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.
    • BrujoNicB
      BrujoNic
      last edited by

      No recuerdo bien, pero creo que cuando instalas pfSense y lo queres autenticar con AD, debes registrar el equipo. Si no lo haces te lo va a rechazar, es similar cuando no das de alta un cliente en el servidor. Intenta eliminando el equipo pfsense en el Servidor de Dominio, lo volves a registrar a ver que pasa.

      Nunca respondo enojado, soy directo por lo que no se debe malinterpretar.
      Estoy dispuesto a ayudar cuando puedo.

      1 Reply Last reply Reply Quote 0
      • L
        luisenrique
        last edited by

        Lo tenia funcionando... y se autenticaba perfectamente

        1 Reply Last reply Reply Quote 0
        • BrujoNicB
          BrujoNic
          last edited by

          Bueno, no se me ocurre otra cosa, solo que intentes ver si el usuario creado en el AD para pfSense, te funciona en otro equipo. De esa forma descartas que el usuario pfSense esté bloqueado.

          Nunca respondo enojado, soy directo por lo que no se debe malinterpretar.
          Estoy dispuesto a ayudar cuando puedo.

          L 1 Reply Last reply Reply Quote 0
          • L
            luisenrique
            last edited by

            @BrujoNic said in Pfsense Squid Active Directory:

            e ocurre otra cosa, solo que intentes ver si el usuario creado en el AD para pfSense, te funciona en otro equipo. De esa forma descartas que el usuario pfSense esté bloqueado.

            Pues nada! ni modo, tuve que cambiar a radios , agregueel rol NPS a ese servidor de direcrorio y agregue ese servidor a la lista de servidores de autenticacion y me funciona con radius, muy raro luego nvestigo mejor con mas calma.

            1 Reply Last reply Reply Quote 0
            • J
              j.sejo1 @luisenrique
              last edited by j.sejo1

              @luisenrique Es raro que luego de una actualización se haya dañado. Ya que por lo general, cuando se utilizan los paquete propios del pfsense es mas seguro. He tenido escenario similares (squid + squdiguard + ldap o AD) y las actualizaciones me han funcionamiento bien. Por lo menos sin saltos tan brusoc. ej, de la 2.0.1. a la 2.4.4 pero que alli si puede que de problemas.

              En cuanto a las instalaciones de software de tercero, si elimina todo. por ej: tengo un proxy con la 2.3 pero alli instale Samba y winbind. Esto para autenticar contra AD pero con SSO (que no le pida usuario y clave en popup al navegar al usuario).

              Esto: basic program /usr/local/libexec/squid/basic_ldap_auth -v 2 -b 'OU=m .......

              Lo haz corrido manual y te da ok?

              Prueba primero los comandos de forma manual con CLI.

              Valida si el "LDAP Search Filter" es el mismo que tenias. Pero esto lo sabras ejecutando el query por consola.

              Saludos.

              PD: y si tenias squidguard a lo mejor debes ajustar tambien. Por que el pasa primero por el squid, pero squidguard hace query de busqueda en la ACL para luego dar o no el permiso. Entonces puede que pases luego el squid pero te quedas en squidguard.

              Saludos.

              Pfsense - Bacula - NagiosZabbix - Zimbra - AlienVault
              Hardening Linux
              Telegram: @vtlbackupbacula
              http://www.smartitbc.com/en/contact.html

              1 Reply Last reply Reply Quote 0
              • L
                luisenrique @BrujoNic
                last edited by

                @BrujoNic said in Pfsense Squid Active Directory:

                no, no se me ocurre otra cosa, solo que intentes ver si el usuario creado en el AD para pfSense, te funciona en otro equipo. De esa forma descartas que el usuario pfSense esté bloqueado

                la cuenta se bloqueaba, como si enviase el password mal y luego de 3 intentos la cuenta con que autentico squid se bloqueada en el AD... Ya me cambie a Radius, tengo el mismo resultado de momento, llevo años usando este esquema y prmera evz me sucede esto he montado he hecho mil experimento sy jamas me ha sucedido tal cosa.. en fin luego reviso mas a fondo que sucede.
                Saludos y gracias!

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

                  buenas noches con la nueva actualizacion me paso lo mismo q a usted y el problema radica que el parametro -w se encuentra dentro de las comillas que constituye la contraseña del usuario de acceso al AD por lo que el squid entiende que no hay contraseña de usuario AD . Ejemplo de su configuracion: CN=' '-w myclavesegura741' aqui le pongo como deberia quedar
                  CN=
                  ' -w 'myclavesegura741'. Lo que hago es cambiarlo en squid.conf y reinicio el servicio squid.
                  NOTA: Si se apaga el server tendria que volver hacer la misma operacion. slds

                  L 1 Reply Last reply Reply Quote 1
                  • L
                    luisenrique @maucb
                    last edited by

                    @maucb
                    Gracias.. si, tiene sentido para mí eso creo haber leído después algonde eso... Lo que tiempo después desistí y cambie a radius la autenticación debido a la presión por reestablecer el servicio a mis usuarios...
                    Probaré esa solución en un ambiente de prueba y veré qué pasa... Le dejo saber si me funciona... Si es así pues deberíamos reportar... Aunque a estás alturas ya deben haberlo hecho otros usuarios.
                    Saludos. Y gracias

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      maucb @luisenrique
                      last edited by maucb

                      @luisenrique De nada, aqui le envio unas lineas de codigos que hay que sustituir en el fichero /usr/local/pkg/squid.inc y funciona perfectamente solo tiene que reemplazar las lineas actuales por estas
                      $password = (isset($settings['ldap_pass']) ? "-w " . escapeshellarg($settings['ldap_pass']) : '');
                      $noreferrals = ($settings['ldap_noreferrals'] == 'on' ? " -R" : '');
                      $conf .= "auth_param basic program " . SQUID_LOCALBASE
                      . "/libexec/squid/basic_ldap_auth -v {$settings['ldap_version']} -b " . escapeshellarg($settings['ldap_basedomain'])
                      . $noreferrals
                      . " -D " . escapeshellarg($settings['ldap_user']) . " " . $password
                      . " -f " . escapeshellarg($settings['ldap_filter']) . " -u " . escapeshellarg($settings['ldap_userattribute'])
                      . " -P " . escapeshellarg($settings['auth_server'] . $port) . "\n";
                      break;

                      con esto pase lo que pase simpre tendra la configuracion sin problemas

                      Saludos

                      J 1 Reply Last reply Reply Quote 2
                      • J
                        j.sejo1 @maucb
                        last edited by

                        @maucb Excelente.

                        No debe demorar un patch por alli para corregir eso.

                        Deberías pasarlo al foto en Ingles donde se reporten Bug.

                        Pfsense - Bacula - NagiosZabbix - Zimbra - AlienVault
                        Hardening Linux
                        Telegram: @vtlbackupbacula
                        http://www.smartitbc.com/en/contact.html

                        viktor_gV 1 Reply Last reply Reply Quote 1
                        • viktor_gV
                          viktor_g Netgate @j.sejo1
                          last edited by

                          @j-sejo1
                          https://redmine.pfsense.org/issues/10379
                          https://redmine.pfsense.org/issues/10422
                          ?

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