Hi,
1. There is no point in testing kerberos (kinit) when you're going to use ntlm_auth helper; squid has it's spnego helper, 'negotiate_wrapper ', which is capable doing negotiation between kerberos and NTLM. Just look for squid-helpers package for your OS; if it's not in OS repo, check http://ngtech.co.il/repo/ - Eliezer is doing really good job here. If kerberos is working in your environment, I would use
negotiate_wrapper or negotiate_kerberos_auth. Good thing about
negotiate_wrapper is -d switch, which is giving you a good portion
of debug info in cache.log Really, NTLM is bitchy and it is not primary protocol even in MS
systems since 2003/XP. If you can fulfill kerberos' requirements
in your environment, I would go into kerberos, not NTLM.
2. My guess is that you have problem with access to
windbind_priviledged pipe; can you perform usr/bin/ntlm_auth
--helper-protocol=squid-2.5-ntlmssp --username=testuser
--password=...et cetera witch ptrace? There is still a mess
with winbind's pipe location; /var/run/samba vs /var/lib/samba,
perharps you need some symlinking, ptrace can give you a clue.
3. Sometimes - just sometimes - passing
--domain=DOMAIN_NAME to /usr/bin/ntlm_auth resolves
cosmic issues. Sometimes it's DOMAIN\username vs just username in
--username.
Last thing is error message: "BH SPNEGO request invalid prefix".
It is strange, at least for me. SPNEGO reply is rather kerberos or
negotiate reply; not ntlm_auth. What distro are you using? -- Dijx |
_______________________________________________ squid-users mailing list squid-users@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users