2015-10-13 388 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列出打开的端口。