Re: LDAP proxy

От: Victor Sudakov <CGatePro_at_mx_ru>
Дата: Wed 01 Nov 2006 - 08:49:02 MSK

Vladimir A. Butenko wrote:
> >А никаких перекодировок в CGP не происходит?
>
> Не происходит.
>
> >Столкнулся со странной вещью, которую не могу объяснить. Когда иду
> >напрямую на MS сервер по LDAP, то базу поиска нужно задавать в utf-8,
> >т.е. делаю так:
> >
> >ldapsearch -b "`iconv -t utf-8 < base`"
> >
> >Если же идти через CGP, к которому этот MS сервер подключен как remote
> >unit, то искать надо так:
> >
> >ldapsearch -h mail -b "`iconv -t cp1251 < base`"
> >
> >Почему бы это?
>
> Кто его знает. Вот если бы были логи - с CGatePro LDAP - которые бы
> показали Search Base, и с этого самого Remote Unit - которые бы тоже что-то
> показали, то можно было бы попробовать что-то сказать.

Логи фигня, ethereal - сила :) Тем более что Remote Unit вообще не под нашим управлением.

Выяснилось вот что. Если к MS AD идти по LDAPv2, то все запросы, search base и т.п. надо задавать в виндовой кодировке. А если по LDAPv3, то уже в unicode.

В свойствах remote unit у меня стоит LDAPv2, а в ldapsearch по умолчанию v3. Отсюда и получилась вышеописанная странная картина.

-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
sip:sudakov@sibptus.tomsk.ru
Получено Wed Nov 01 05:49:03 2006

Этот архив был сгенерирован hypermail 2.1.8 : Wed 01 Nov 2006 - 09:12:55 MSK