Ich bin neu bei der Verwendung von ldap und slapd und ich habe einige Probleme, meinen Client-Rechner mit dem Server zu verbinden, der slapd hostet. Hier ist der Ablauf: Auf einem Ubuntu-Rechner habe ich eine Instanz von Virtualbox, auf der eine vm mit CentOS läuft. Ich habe slapd auf dem CentOS vm installiert und konfiguriert und solange ich mich auf dem vm befinde, kann ich ldapsearch, ldapadd usw. verwenden. Sobald ich auf den Client-Rechner (die Ubuntu-Distribution, die den vm beherbergt) wechsle, führe ich Folgendes aus:
ldapsearch -x -LLL -b 'dc=example,dc=com' 'uid=Al' -d 255 -H ldap://192.168.1.73:389/
und ich erhalte die folgende Meldung
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)
Ich kann mich über ssh mit dem vm verbinden und die ldapsearch ausführen, also sollte die Verbindung kein Problem sein. Ich habe den Router so konfiguriert, dass die IPs der Maschinen statisch sind (sowohl die der vm als auch die der physischen)
Jede Hilfe, die ich bekommen könnte, wäre sehr willkommen.
Danke, Al