2

У меня есть сервер, на котором правильно настроен LDAP .. его IP-адрес 172.19.50.121 ... Теперь у меня есть другие машины в той же сети, и если я использую браузер LDAP, такой как Softerra LDAP Administrator или Sysinternals Active Directory Explorer, то я могу подключиться к LDAP и просматривать его без проблем ...

Сейчас я занимаюсь разработкой в Lombardi Teamworks (программное обеспечение BPM) и предоставляю ему следующие учетные данные для подключения к тому же LDAP, но я получаю отказ в Connection refused: connect исключение / ошибка подключения ... Детали, которые я даю, следующие: те же самые детали, которые работали с вышеупомянутыми инструментами:

host = 172.19.50.121 port = 389 login = CN = ldapconntest, CN = Users, DC = sag002dev, DC = пароль root = ahmad

Ошибка Connection refused: connect обычно происходит, когда вы указали неправильный порт, который фактически закрыт на целевой машине. Но в этом случае порт 389 является правильным, потому что это порт, который я указываю при подключении с помощью Softerra LDAP Administrator ... Но, если я попытаюсь telnet, как это:

telnet 172.19.50.121 389 , он не подключается, что может означать его закрытие? ... Так что здесь есть противоречивая информация:/ ..

Так что я запутался в том, где проблема! :(

2 ответа2

2

Попробуйте проанализировать сетевой трафик с помощью таких инструментов, как tcpdump, tshark, wireshark и т.д. Вы сможете увидеть, получили ли вы хотя бы ответы.

0

telnet не будет говорить по протоколу LDAP. Используйте ldapsearch чтобы убедиться, что к серверу можно получить доступ с IP-адреса, который вам требуется. Например:

ldapsearch -h 172.19.50.121 -p 389 -b '' -s base '(&)' 1.1

Для получения дополнительной информации о ldapsearch см. LDAP: Освоение ldapsearch.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .