2015-10-13 319 views
1

我跟着installing ldap on centos指南設置LDAP服務器我的服務器上,完成安裝的所有步驟後,我執行ldapsearch -x -b "dc=test,dc=com" -d1這個命令來測試我的安裝,但它給了我以下錯誤:無法連接到LDAP服務器

ldap_create                 
ldap_sasl_bind                
ldap_send_initial_request              
ldap_new_connection 1 1 0              
ldap_int_open_connection              
ldap_connect_to_host: TCP localhost:389          
ldap_new_socket: 3              
ldap_prepare_socket: 3            
ldap_connect_to_host: Trying ::1 389          
ldap_pvt_connect: fd: 3 tm: -1 async: 0         
attempting to connect:              
connect errno: 111            
ldap_close_socket: 3          
ldap_new_socket: 3        
ldap_prepare_socket: 3         
ldap_connect_to_host: Trying 127.0.0.1:389       
ldap_pvt_connect: fd: 3 tm: -1 async: 0        
attempting to connect:          
connect errno: 111         
ldap_close_socket: 3       
ldap_err2string            
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1) 

這是我的LDAP安裝問題還是某些證書頒發機構問題? 我在CentOS6上爲LDAP版本3嘗試此操作。

任何人都可以幫忙嗎?

+0

您是否考慮過查找errno 111? – EJP

+0

errno 111是連接拒絕錯誤我不認爲errno 111連接到我的問題。我認爲它不能驗證TLS證書我添加TLS_REQCERT永遠不會在ldap.conf文件中,但仍然面臨同樣的問題。 –

+0

這沒有意義。直到您建立連接後,TLS證書纔會生效。 '連接被拒絕'*是*這裏的問題。 – EJP

回答

1

檢查端口在防火牆上是否打開。 使用命令netstat -lt列出打開的端口。