[LDAP] Probleme de connexion

Résolu/Fermé
Willy - 9 oct. 2006 à 10:43
 logic_sam - 4 août 2010 à 11:17
Bonjour les Amis !
J'ai fait la config de mon serveur OPEN LDAP et tout marchait bien j'usqu'a ces deux jours.

A la commande :
ldapsearch -b « dc=cnce, dc=ci» « dc=cnce »

Il me repond :
ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1)

Pouvez vous m'aider ??

26 réponses

bonjour, je n'arrive pas me connecter a kaspersky il me dit toujours erreur de connection 1:2
merci de m'aider car je suis envahie evirus
0
bonjour,
je ne comprends pas pourquoi, régulierement mon ordinateur passe en mode hors connexion!!
d'avance merci
0
Bonjour tout le monde,
je suis entrain de mettre en place un annuiare LDAP sous FreeBSD. j'ai configurer les fichier nécessaire pour cet effet : ladp.conf et slapd.conf

en fait , j'arrive pas a inclure le fichier (test.ldif qui contient la racine) dans l'annuaire
en tappant la commande suivante : ldapadd -f test.ldif -D "cn=Manager,dc=exemple,dc=com" -w secert
sa me donne kom message d'erreur :
ldap_bind: can't contact server (-1)

voici le detait de mes fichier de configuration

slapd.conf

#
include /usr/local/etc/openldap/schema/core.schema
include /usr/local/etc/openldap/schema/cosine.schema
include /usr/local/etc/openldap/schema/inetorgperson.schema
include /usr/local/etc/openldap/schema/nis.schema





pidfile /var/run/openldap/slapd.pid
argsfile /var/run/openldap/slapd.args

# Load dynamic backend modules:
modulepath /usr/local/libexec/openldap
moduleload back_bdb
# moduleload back_ldap
# moduleload back_ldbm
# moduleload back_passwd
# moduleload back_shell



access to attr=userPassword
by dn="cn=Manager,dc=exemple,dc=com" write
by dn="cn=proxyuser,dc=exemple,dc=com" read
by self write
by anonymous auth
by * none

access to attrs=uidNumber,gidNumber
by dn="cn=Manager,dc=exemple,dc=com" write
by dn="cn=proxyuser,dc=exemple,dc=com" read
by * read

access to *
by dn="cn=Manager,dc=exemple,dc=com" write
by self write
by * read



#####################################################################
# BDB database definitions
#######################################################################

database bdb

suffix "dc=exemple,dc=com"
rootdn "cn=Manager,dc=exmple,dc=com"



rootpw secret

directory /var/db/openldap-data

# indice to maintain

index objectClass eq
index sn pres,eq,sub
index ou,cn,mail,surname,givenname eq,pres,sub
index uid,memberUid eq,pres,sub
index nisMapName,nisMapEntry eq,pres,sub
index uidNumber,gidNumber,loginShell eq,pres



ldap.conf :
#
# LDAP Defaults
#

# See ldap.conf(5) for details
# This file should be world readable but not world writable.

#BASE dc=example, dc=com
#URI ldap://ldap.example.com ldap://ldap-master.example.com:666

BASE dc=exemple, dc=com
URI ldap://127.0.0.1/



#SIZELIMIT 12
#TIMELIMIT 15
#DEREF never



Merci d'avance pour vos idées
0
akha29 Messages postés 5 Date d'inscription lundi 20 octobre 2008 Statut Membre Dernière intervention 27 octobre 2008 1
21 oct. 2008 à 19:06
bonjour,
je voudrais faire un script pour vérifier que les utilisateurs présent dans l'annuaire ladp exitent dans Active directory.merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour


je viens d'avoir un problème similaire :

- ubuntu server 9.10
- openLDAP 2.4.15


description :

- le serveur ldap fonctionne en local (je peux me connecter à la base, et en particulier m'authentifier au systeme par ldap)
- pas de firewall sur le port 389

- mais lors d'une connexion distante, la connexion est refusée


diagnostique

- J'ai d'abord utilisé tshark pour voir les paquets
=> connexion TCP [SYN], reponse du serveur [RST, ACK]

J'ai utilisé les tests de ce post :

- telnet <ip du serveur> 389
=> connection refused

- netstat -lntp | grep 389
=> une seule ligne :
tcp 0 0 127.0.0.1:389 0.0.0.0:* LISTEN 2805/slapd


Solution

- J'ai du modifier le fichier
/etc/default/slapd

- la directive "SLAPD_SERVICES="
Avant :
SLAPD_SERVICES="ldap://127.0.0.1:389/"
Après :
SLAPD_SERVICES="ldap://127.0.0.1:389/ ldap://192.168.4.254:389/"
Où "192.168.4.254" est l'adresse de mon serveur par laquelle le client ldap se connecte.



Résultats

- la connexion est réussie
- sur tshark je vois le handhshake TCP complet
- le telnet sur l'adresse du serveur et le port 389 est réussit
- la commande "netstat -lntp | grep 389" donne maintenant deux lignes
tcp 0 0 127.0.0.1:389 0.0.0.0:* LISTEN 2805/slapd
tcp 0 0 192.168.4.254:389 0.0.0.0:* LISTEN 2805/slapd
0
Ajout au post précédent :

- après la modif du fichier il faut redémarrer le service slapd
0