ldap o cliente não pode entrar em contato com o servidor ldap

2

Eu segui estas instruções: link

O servidor ldap funciona bem. Eu posso fazer login usando uma conta do ldap.

No entanto, configurei outro servidor Ubuntu 12.04 como um cliente ldap para autenticação, mas não posso contatar o servidor. Aqui está o erro:

No cliente:

# ldapsearch -Q -LLL -Y EXTERNAL -H ldapi://ldap01.domain.local -b cn=config dn
ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1)

O servidor pode receber solicitações:

No cliente:

# telnet ldap01.domain.local 389
Trying 10.3.17.10...
Connected to sisn01.domain.local.
Escape character is '^]'.

No cliente:

# ldapsearch -x -h ldap01.domain.local -b cn=config dn
# extended LDIF
#
# LDAPv3
# base <cn=config> with scope subtree
# filter: (objectclass=*)
# requesting: dn 
#

# search result
search: 2
result: 32 No such object

# numResponses: 1

No servidor:

# ps aux | grep slapd
openldap  3759  0.0  0.2 564820  8228 ?        Ssl  08:39   0:00 /usr/sbin/slapd -h     ldap:/// ldapi:/// -g openldap -u openldap -F /etc/ldap/slapd.d

Suspeito que falta um parâmetro de configuração no servidor ou no cliente. Eu simplesmente não consigo descobrir o que. Qualquer ajuda aqui seria apreciada.

    
por Van 18.09.2012 / 19:13

1 resposta

1

A URL em sua primeira ldapsearch é destroçada.

Use:

  1. para soquete local ldapi:///
  2. para o URL da rede ldap://ldap01.domain.local
por H.-Dirk Schmitt 18.09.2012 / 22:27