squid & ident
Доброго времени суток, ув. community !
Sorry, что не совсем про Debian.
Включил ident-lookup'ы в squid'е. Если идешь через squid'у с ЮНИХовой машинки
(pidentd)- нормально идентит. Поставил на win9x identd-1.20
(identd.sourceforge.net) - ручками (telnet <host> 113 и там сказать порты)
работает нормально. А сквида таких идентить не хотит. С таймаутами все
нормально (у identd 10 секунд, squid'е времени хватает, по дороге никаких
firewall'ов).
Вся разница в выводе являет собой у pidentd 3-е поле (разделитель -
двоеточие) UNIX или OTHER а у identd - WIN32. Т.е. :
pidentd: <порт1>, <порт2> : USERID : UNIX : <имя пользователя>
identd: <порт1>, <порт2> : USERID : WIN32 : <имя пользователя>
Изучение исходников сквиды (2.3STABLE4) показало, что результат проверяется
на предмет наличия слова "USERID" а потом забирается последнее поле строки.
Запуск squid'ы с "debug_options ALL,9" ничего не показал. Коннектится,
чего-то там ждет, а что он там нашел (и нашел ли что-нибудь) - ничего не
пишет.
Взял tcpdump - пытаюсь найти во всей этой куче ident-запросы.
Может кто-то сталкивался и может подсказать ?
--
With Best Regards,
Denis A. Kulgeyko
DK666-UANIC
e-mail: burzum@bliss.com.ua
ICQ: 81607525
SMS: mburzum@bliss.com.ua
-================================-
UNIXes ... they are VERY friendly.
But .. they chooses their friends VERY carefully ... :)
^]:wq!
Reply to: