клиент не может подключиться к серверу ldap - PullRequest
3 голосов
/ 28 ноября 2011

Я новичок в использовании ldap и slapd, и у меня возникли некоторые проблемы с подключением моей клиентской машины к серверу, на котором размещен slapd.Вот бегство вниз: на коробке с Ubuntu у меня есть экземпляр virtualbox, на котором запущен виртуальный компьютер с CentOS.Я установил и настроил slapd на CentOS vm, и пока я на нем, я могу использовать ldapsearch, ldapadd и т. Д., Как только я перехожу на клиентскую машину (дистрибутив ubuntu, в котором находится vm), я запускаю следующее:

ldapsearch -x -LLL -b 'dc=example,dc=com' 'uid=Al' -d 255 -H ldap://192.168.1.73:389/

и вот что я получаю

ldap_url_parse_ext(ldap://192.168.1.73:389/)
ldap_create
ldap_url_parse_ext(ldap://192.168.1.73:389/??base)
ldap_pvt_sasl_getmech
ldap_search
put_filter: "(objectclass=*)"
put_filter: simple
put_simple_filter: "objectclass=*"
ldap_build_search_req ATTRS: supportedSASLMechanisms
ldap_send_initial_request
ldap_new_connection 1 1 0
ldap_int_open_connection
ldap_connect_to_host: TCP 192.168.1.73:389
ldap_new_socket: 3
ldap_prepare_socket: 3
ldap_connect_to_host: Trying 192.168.1.73:389
ldap_pvt_connect: fd: 3 tm: -1 async: 0
ldap_close_socket: 3
ldap_msgfree
ldap_err2string
ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1)

Я могу подключиться к виртуальной машине через ssh и запустить ldapsearch, поэтому подключение не должно быть проблемой.Я настроил маршрутизатор, чтобы сделать IP-адреса машин статическими (как виртуальными, так и физическими)

любая помощь, которую я мог бы получить, была бы очень признательна.

Спасибо, Ал

1 Ответ

3 голосов
/ 28 ноября 2011

Firewall? Не исключено, что из коробки брандмауэр пропустит ssh, но не ldap. Вам также необходимо убедиться, что ваш ldap-сервер настроен на прослушивание внешнего интерфейса, а не только на обратную петлю. Журналирование Openldap также может быть настроено, чтобы быть очень подробным о соединениях, которые оно получает. Вы должны сделать это и контролировать свой системный журнал при попытке подключения. Это должно дать вам достаточно информации, чтобы выяснить, где блокируется соединение.

...