[samba] winbind много ругается на формат ntlmssp

Mike Lykov combr на vesna.ru
Чт Май 19 10:16:07 MSD 2005


Здравствуйте.

У меня squid авторизует пользователей виндового домена, с помощью самбового 
ntlm_auth и winbind.

раньше (samba 3* первых версий, squid stable 1-5-7, контроллер домена  - 
windows 2000, присоединен как net rpc join, в режиме совместимости с NT) было 
все нормально и быстро. Узелы авторизовались в доли секунды и очередь 
аутентификаторов не висела.

Видимо, это потому, что winbind представлялся домену станцией NT4, которая 
авторизовалась на конкретном эмуляторе PDC.

Сейчас: стоит
samba-common-3.0.10-alt0.M24.1
samba-client-control-1.0-alt1
samba-3.0.10-alt0.M24.1
samba-client-3.0.10-alt0.M24.1

Контроллеров домена 3, и эмулятор PDC теперь на windows server 2003 Enterprise 
(домен в режиме 2000 native). Самба присоединена к домену через net ads join, 
и, видимо, должна представляться как windows 2000, и авторизовываться на 
любом из 3 серверов.

 Теперь squid постоянно выстраивает очередь аутентификаторов, которые тормозят 
с аутентификацией:
2005/05/19 09:00:29| WARNING: All ntlmauthenticator processes are busy.                                     
2005/05/19 09:00:29| WARNING: up to 12 pending requests queued                                              
2005/05/19 09:01:02| WARNING: All ntlmauthenticator processes are busy.                                     
2005/05/19 09:01:02| WARNING: up to 19 pending requests queued 
.....
2005/05/19 09:06:12| WARNING: up to 59 pending requests queued                                              
2005/05/19 09:06:12| Consider increasing the number of ntlmauthenticator 
processes to at least 71 

и далее сквид сам по себе рестартует:
2005/05/19 09:06:55| WARNING: Closing open FD   33  
FATAL: Too many queued ntlmauthenticator requests (61 on 12)                                                
Squid Cache (Version 2.5.STABLE8): Terminated abnormally.  
и тут же запускается снова
2005/05/19 09:07:01| Starting Squid Cache version 2.5.STABLE8 for 
i686-alt-linux-gnu...  

и после этого снова начинает сыпать в лог достаточно много:

[2005/05/19 10:12:36, 1] libsmb/ntlmssp.c:ntlmssp_update(252)                                         
  got NTLMSSP command 3, expected 1 

До тех пор, пока у него слова терпение не переполнится.
Это бывает несколько раз в день. Интеерсно, в чем засада? 

Да, еще:
auth_param ntlm use_ntlm_negotiate on  

       Enables support for NTLM NEGOTIATE packet exchanges with the helper. 
       The NEGOTIATE packet is required to support NTLMv2 and a                                            
       number of other negotiable NTLMSSP options, and also makes it                                       
       more likely the negotiation is successful.

когда-то давно, мне кажется, я ставил в off...
У кого как?

-- 
Mike Lykov
Samara, "Vesna" parfum company, System administrator 


Подробная информация о списке рассылки Samba