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

    Squid+Dansguardian with Active Directory (NTLM) Single Sign On WORKING!!!

    Scheduled Pinned Locked Moved Cache/Proxy
    135 Posts 44 Posters 133.7k 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.
    • A
      alex.g 0
      last edited by

      Ok, this problem is because libpopt_samba3.so and many other libs can not be found because they are in the path /usr/local/lib/samba
      so you should add this path to the ldconfig-path or copy/link the libraries where they could be find. But now I have the error

      Shared object "libintl.so.8" not found, required by "libpopt.so.0"

      And I cannot find libintl.so on my pfsense. So what I have to install to get this shared object?

      Thanks in advance
      Alex

      1 Reply Last reply Reply Quote 0
      • A
        alex.g 0
        last edited by

        Again, dont know what the error was. Tody I find the libintl.so.8 and the other needed libraries. But still not working. In /var/squid/logs/cache.log:

        ntlm_auth: error opening config file /usr/local/etc/smb4.conf. Error was No such file or directory

        Which file or directory? /usr/local/etc/smb4.conf is there and is readable for others.

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

          May be related to pbi pseudo jail build.

          Are you trying to run net ads join and getting this error?

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

          Help a community developer! ;D

          1 Reply Last reply Reply Quote 0
          • A
            alex.g 0
            last edited by

            no marcelloc, the net ads join is working.
            I try to go into Internet with the browser over the proxy. The the Browser ask me for username and password - but he doesnt accept and I see this line in the log.

            Yes I think its related to the pseudeo jail buid. But i dont know anything about this till now.

            1 Reply Last reply Reply Quote 0
            • I
              inthisidrown
              last edited by

              Did anyone else get this to work?  I was able to get things working by:

              • Copied all the libs to the /usr/pbi/squid-amd64/local/lib directory
              • Copied the smb4.conf to the /usr/pbi/etc directory
              • Added –configfile=/usr/pbi/etc/smb4.conf to the ntlm_auth parameters within the Integrations section of Proxy server service under Custom Settings

              Now things are rocking out with AD just fine without prompting for a password.

              1 Reply Last reply Reply Quote 0
              • P
                percyiii
                last edited by

                Well;
                Have pretty given up. I even tried a new install and
                pkg install http://e-sac.siteseguro.ws/packages/amd64/8/All/samba36-3.6.3.tbz does not work..
                pkg install samba36 works but end result
                kinit: krb5_init_context failed: 22
                Is all I get..
                Would be wonderfull if someone would rewrite this for a new install..
                TIA
                Percy

                1 Reply Last reply Reply Quote 0
                • T
                  tk
                  last edited by

                  I'm suffering with getting a 2.2 install running as well.
                  Sifting through a lot of the last few pages has at least got the warnings to go away but no actual ntlm auth occuring.
                  +1 for a modification of the original tutorial in a seperate thread perhaps?

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

                    @percyiii:

                    Well;
                    Have pretty given up. I even tried a new install and
                    pkg install http://e-sac.siteseguro.ws/packages/amd64/8/All/samba36-3.6.3.tbz does not work..
                    pkg install samba36 works but end result
                    kinit: krb5_init_context failed: 22
                    Is all I get..
                    Would be wonderfull if someone would rewrite this for a new install..
                    TIA
                    Percy

                    The samba pkg you tried to download is for freebsd 8.x.

                    pfsense 2.2 uses freebsd 10.

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

                    Help a community developer! ;D

                    1 Reply Last reply Reply Quote 0
                    • A
                      alxbob
                      last edited by

                      I want to implement ldap kerberos squid authentication ! As far as i understand i wont use samba but why kdc is needed if i can use windows server kdc ?

                      1 Reply Last reply Reply Quote 0
                      • A
                        alxbob
                        last edited by

                        Anyone?

                        1 Reply Last reply Reply Quote 0
                        • E
                          eduardogd
                          last edited by

                          I'm using it as a lab, I've created two VM on Vbox and it can view etch other, but I can't pass this part:

                          6.  Services –> Firewall
                            a.  Rules –> LAN tab – Create a proxy rule to allow TCP port 3128 to the LAN address for testing (will change later)
                            b.  NAT –> Port Forward tab - Create a proxy port forward from LAN on port 3128 to the loopback adapter (127.0.0.1) for testing

                          could anyone show me how to do it?

                          1 Reply Last reply Reply Quote 0
                          • G
                            ghosterius
                            last edited by

                            I've also given up on this one getting back to pfSense 2.1.5. I would like to dig deeper on this one as I feel that I've been pretty close to achieving the solution but unfortunately at this time I have no time available at all to dedicate on this subject. :(

                            Once I have the time, if no one has found it yet, I'll redo it all again and document the changes.

                            1 Reply Last reply Reply Quote 0
                            • A
                              atilaloise
                              last edited by

                              Consegui fazer o Squid com NTLM. Funciona com o stable e com o squid 3!

                              https://drive.google.com/file/d/0BytRSGrf8eEXQzRvUXdNUUw2NTg/view

                              esse é o passo a passo.

                              espero que ajude

                              1 Reply Last reply Reply Quote 0
                              • G
                                gdsnytech
                                last edited by

                                @atilaloise:

                                Consegui fazer o Squid com NTLM. Funciona com o stable e com o squid 3!

                                https://drive.google.com/file/d/0BytRSGrf8eEXQzRvUXdNUUw2NTg/view

                                esse é o passo a passo.

                                espero que ajude

                                Hey do you have an english translation for this? thanks.

                                1 Reply Last reply Reply Quote 0
                                • G
                                  gdsnytech
                                  last edited by

                                  @atilaloise:

                                  Consegui fazer o Squid com NTLM. Funciona com o stable e com o squid 3!

                                  https://drive.google.com/file/d/0BytRSGrf8eEXQzRvUXdNUUw2NTg/view

                                  esse é o passo a passo.

                                  espero que ajude

                                  Also, does this implies Single Sign on? If not then how can i incorporate it with the set up? thanks.

                                  1 Reply Last reply Reply Quote 0
                                  • G
                                    gdsnytech
                                    last edited by

                                    @sowen:

                                    First: I don't mean to steal this thread…but there is an easier way to do much of this. Unless you absolutely must use NTLM.

                                    look at
                                    http://sourceforge.net/projects/squidtrust/files/SquidtrustIII/

                                    or google "Squidtrust"

                                    you will find a Perl authentication helper, and a workstation agent that can easily be integrated into a PfSense environment.
                                    originally … I wrote the helper and agent to work on pfSense. I have been using them for over two years on a network w/800+ workstations and 2500+ users.

                                    the short version:
                                    Install the perl helper on pfSense, configure it to poll the agent for your desired user credentials.
                                    run the agent on all workstations via login scrpt/GPO
                                    ta-da...transparent user authentication.

                                    read the docs for more detail.

                                    How do you make this work? I have yet to have any success.

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      sowen
                                      last edited by

                                      What's not working or what can't you get working ??

                                      The client (SquidTrustIII) or the squid helper (perl script) side of things ??

                                      1 Reply Last reply Reply Quote 0
                                      • G
                                        gdsnytech
                                        last edited by

                                        @sowen:

                                        What's not working or what can't you get working ??

                                        The client (SquidTrustIII) or the squid helper (perl script) side of things ??

                                        The perl helper can not contact the client even with the windows firewall disabled.

                                        I keep getting "ERR" when running test via SSH.

                                        The helper input in Squid causes it to crash when it is applied in the customer settings area. I have tried it in both 'Before auth' section and 'integration' section.

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          DangerMouse
                                          last edited by

                                          Great steps so far but im stuck at the point of joining the domain, i keep getting
                                          cannot join as standalone machine

                                          can anyone help with this?

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