I already have samba and winbind setup just need to change the squid conf for kerberus, but thats no the hard part, i have a working setup on centos, squid config is pretty much the Same.
But i would still like to find out why isn't ntlm working for this clients, could be useful if someone ends up with the same problem, I was confident the reg key was the problem to be honest. Thanks for the reply Amos Sent from my BlackBerry® smartphone www.blackberry.com -----Original Message----- From: Amos Jeffries <squ...@treenet.co.nz> Date: Sun, 15 Jul 2012 21:38:13 To: <squid-users@squid-cache.org> Subject: Re: [squid-users] Fwd: NTLM auth fails, Authentication pop-up keeps showing up but also fails On 15/07/2012 9:13 p.m., Mike wrote: > Hi all, > > Has the subject says, I'm having problems with NTLM in *some* users. > > At first I tough this was related to a problem in some Windows 7 Laptops > that don't have the reg key: > HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa - DWORD > LmCompatibilityLevel -> set to 1 to use LM NTLM and NTLMv2. > > The key was missing in the 2 laptops giving me the problem, but adding > it and rebooting didn't solve the problem > > In general all works, most users don't complain, and indeed the ones with the > problem were missing this key in the registry. > When the user opens IE/site (ntlm auth) I see this on cache.log: > > NTLMSSP challenge > 2012/07/13 11:23:11.043| ConnStateData::swanSong: FD 33 > Got 'YR > TlRMTVNTUAADAAAAGAAYAJQAAAAYABgArAAAAAoACgBYAAAAGgAaAGIAAAAYABgAfAAAAAAAAADEAAAABYKIogYBsR0AAAAPHKcl6C2DGcPhZg1gFNMQqUMAQQBMAEUATQBDAGEAcgBsAGEAQwBhAHIAdgBhAGwAaABvAFcARABMAEgAUAA2ADMAMABOAEwAMAAyAJ3X1msrdlsCAAAAAAAAAAAAAAAAAAAAAL0k3O/g5/bRhTcU9HDH3PpqgbCc4abP4w==' > from squid (length: 267). > got NTLMSSP packet: > got NTLMSSP command 3, expected 1 > NTLMSSP NT_STATUS_INVALID_PARAMETER > 2012/07/13 11:23:11.256| ConnStateData::swanSong: FD 33 Client is sending a Kerberos ticket ("command 3") to Squid .... Kerberos is the default authentication system for Windows 7 and later. NTLM was deprecated in Vista. > This is when I send the "basic auth" > Got 'YR TlRMTVNTUAABAAAAB4IIogAAAAAAAAAAAAAAAAAAAAAGAbEdAAAADw==' from > squid (length: 59). > got NTLMSSP packet: > Got NTLMSSP neg_flags=0xa2088207 > NTLMSSP_NEGOTIATE_UNICODE > NTLMSSP_NEGOTIATE_OEM > NTLMSSP_REQUEST_TARGET > NTLMSSP_NEGOTIATE_NTLM > NTLMSSP_NEGOTIATE_ALWAYS_SIGN > NTLMSSP_NEGOTIATE_NTLM2 Client is sending a NTLMv2 response to Squid. > NTLMSSP_NEGOTIATE_VERSION > NTLMSSP_NEGOTIATE_128 > NTLMSSP_NEGOTIATE_56 > NTLMSSP challenge > 2012/07/13 11:23:33.226| ConnStateData::swanSong: FD 13 > Got 'YR > TlRMTVNTUAADAAAAGAAYAJQAAAAYABgArAAAAAoACgBYAAAAGgAaAGIAAAAYABgAfAAAAAAAAADEAAAABYKIogYBsR0AAAAP0dxfDL0xcw63QgT5XihRs0MAQQBMAEUATQBDAGEAcgBsAGEAQwBhAHIAdgBhAGwAaABvAFcARABMAEgAUAA2ADMAMABOAEwAMAAyAHncwjOdiQMNAAAAAAAAAAAAAAAAAAAAAGh+wPIBTsJQcYCTWvqvSQWmEPgrgyxOnw==' > from squid (length: 267). > got NTLMSSP packet: > got NTLMSSP command 3, expected 1 > NTLMSSP NT_STATUS_INVALID_PARAMETER > 2012/07/13 11:23:39.436| ConnStateData::swanSong: FD 13 > 2012/07/13 11:23:40.451| ConnStateData::swanSong: FD 13 > > More info about my setup: > > squid -v > Squid Cache: Version 3.1.19 > configure options: '--sysconfdir=/usr/pkg/etc/squid' > '--localstatedir=/var/squid' '--datarootdir=/usr/pkg/share/squid' > '--enable-auth=basic,digest,ntlm' '--enable-cachemgr-hostname=localhost' > '--enable-delay-pools' '--enable-icmp' > '--enable-removal-policies=lru,heap' '--enable-poll' > '--enable-storeio=ufs diskd' '--with-aio' > '--disable-strict-error-checking' '--enable-icap-client' > '--with-default-user=squid' '--with-pidfile=/var/run/squid.pid' > '--enable-ipf-transparent' '--enable-carp' '--enable-snmp' > '--enable-ssl' '--with-openssl=/usr' > '--enable-basic-auth-helpers=getpwnam MSNT NCSA YP PAM' > '--enable-digest-auth-helpers=password' > '--enable-ntlm-auth-helpers=fakeauth' > '--enable-external-acl-helpers=ip_user unix_group' '--prefix=/usr/pkg' > '--build=x86_64--netbsd' '--host=x86_64--netbsd' '--mandir=/usr/pkg/man' > 'build_alias=x86_64--netbsd' 'host_alias=x86_64--netbsd' 'CC=gcc' > 'CFLAGS=-O2 -I/usr/include' 'LDFLAGS=-L/usr/lib -Wl,-R/usr/lib > -Wl,-R/usr/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include' 'CXX=c++' > 'CXXFLAGS=-O2 -I/usr/include' > --with-squid=/scratch/www/squid31/work/squid-3.1.19 > --enable-ltdl-convenience > > Samba Version 3.6.5 > > OS: netbsd-6, samba and squid installed from pkgsrc > > > At this moment I'm not sure if I missed something installing squid/samba or > if its indeed a problem with this particular windows client. > > Thanks > > > Note: I do not have kerbuerus auth set up, because this is no easy task > on netbsd, I still need to research on this. Time to start. :) NetBSD apparently ships with a system implementation: http://www.netbsd.org/docs/network/#kerberos Samba, Winbind, and a few other FOSS tools also support Kerberos management. Amos