3
我是新來使用LDAP和slapd的,我有一些麻煩我的客戶機連接到託管的slapd服務器。 這裏是運行下來: 在Ubuntu的盒子我有一個虛擬機的一個實例與CentOS運行虛擬機。我已經安裝和CentOS的虛擬機配置的slapd只要我在虛擬機我可以使用ldapsearch,ldapadd的,等我一旦移動到客戶端機器(Ubuntu的發行版住房VM)我運行以下命令:客戶端無法連接到LDAP服務器
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的靜態(虛擬機都和物理)
任何幫助,我能得到將是非常讚賞。
感謝, 鋁
我使用下面的命令來啓動的slapd: 的slapd -d 255 -f /etc/openldap/slpad.conf 在我的閱讀我明白這意味着slapd的會聽取所有通信端口389進行LDAP ://和686 LDAPS://,所以產生的IP是0.0.0.0:389河畔主機LDAP:/// 正如我前面提到,雖然這是新的給我,讓我可以誤會我在讀什麼。 NMAP顯示LDAP偵聽端口389 我會檢查防火牆設置,看看顯示。 感謝您的反饋 – peekay
你確實是正確的防火牆阻止了端口。 一旦我停止了防火牆,一切都很好所以不是我只需要配置防火牆以允許該端口訪問 再次感謝您的assitance – peekay