Дружищи, нужна помощь. Может будут у кого какие предположения!
Итак:
-----------------------------------------
squidNT 2.7 stable6 (скомпиленная с delay_pools) - взято с
http://squid.acmeconsulting.it/download/dl-squid.html (в описании написано, что запускается на windows 2008 x86 и x64)
установлен на Windows 2008.
Домен AD Windows 2003 Native
в squid.conf настроена аутентфикация на mswin_ntlm_auth:
auth_param ntlm program c:/squid/libexec/mswin_ntlm_auth.exe -d
auth_param ntlm children 10
...
acl password proxy_auth REQUIRED
...
http_access allow password
-------------------------------------------
Проблема такова - ни в IE, ни в Firefox не срабатывает сквозная аутентификация.
Все время появляется окошко ввода пользователя и пароля.
После ввода напрямую domain\user + password - в IE - снова окошко, в firefox - все начинает работать (до перезапуска firefox, естественно)
в логах access.log - из IE - имя пользователя не логируется и TCP_denied
из Firefox -
в логах cache.log (IE) -
...
mswin_ntlm_auth[816]: Got 'YR TMTVNTUAABAAAAB4IIAAAAAAAAAAAAAAAAAAAAAA=' from Squid
mswin_ntlm_auth[816]: attempting SSPI challenge retrieval
mswin_ntlm_auth[816]: Got it
mswin_ntlm_auth[816]: sending 'TT TlRMTVNTUAAAAAADAAMADgAAFgokCQS9Ct0KMZ9YAAAAAAAAAAJAAkABEAAAABgBxFwAAAA9NAE0AQgBBAE4ASw
FIATwBYAFkABAASAG0AbQBiAGEAbgBrAC4AYgB5AAMAKABzAGUAcgB2AC0AcAByAG8AeAB5AC4AbQBtAGIAYQBuAGsALgBiAHkABQASAG0AbQBiAGEAbgBrAC4AY
mswin_ntlm_auth[816]: Got 'KK TlRMTVNTUAADAAAAGAAYAGgAAAAYABgAgAAAAAwADABAAAAADAAMAEwAAAAQABAAWAAAAAAAAAAAAAAABYIIAG0AbQBiAG
QDU8fwDXoA1FAAAAAAAAAAAAAAAAAAAAABdcn8g871qIzsyKvg06uNJwoZX+x4fJAo=' from Squid
mswin_ntlm_auth[816]: checking domain: 'domain', user: 'user'
mswin_ntlm_auth[816]: Login attempt had result 0
mswin_ntlm_auth[816]: sending 'NA The parameter is incorrect.' to squid
...
в логах cache.log (firefox) -
...
mswin_ntlm_auth[724]: Got 'KK TlRMTVNTUAADAAAAGAAYAGgAAAAYABgAgAAAAAwADABAAAAAD
QANkzY6oyMDbwAAAAAAAAAAAAAAAAAAAADx4htc2RdrUrEsp5FiEODlQ5gSqeMlWnA=' from Squid
mswin_ntlm_auth[724]: checking domain: 'domain', user: 'user'
...
На WinXP-Win2003 все прекрасно работает, - проблема, видимо, именно в работе аутентификатора под windows 2008.
У меня есть предположения, что, возможно, нужно подергать групповые политики в windows2008 насчет NTLM.
Гуру - отзовитесь!