
Tenho um servidor que tem o LDAP devidamente configurado nele.. seu IP é 172.19.50.121... Agora tenho outras máquinas na mesma rede, e se eu usar um navegador LDAP como Softerra LDAP Administrator ou Sysinternals Active Directory Explorer, então posso me conectar ao LDAP e navegar sem problemas.
Agora estou desenvolvendo no Lombardi Teamworks (software BPM) e estou fornecendo as seguintes credenciais para conectar-se a esse mesmo LDAP, mas continuo recebendo a Connection refused: connect
exceção/erro. mesmos detalhes que funcionaram com as ferramentas mencionadas acima:
host=172.19.50.121 porta=389 login=CN=ldapconntest,CN=Usuários,DC=sag002dev,DC=senha root=ahmad
O erro Connection refused: connect
normalmente ocorre quando você especifica uma porta incorreta, que na verdade está fechada na máquina de destino. Mas neste caso, a porta 389 está correta porque essa é a porta que eu especifico quando me conecto usando o Softerra LDAP Administrator...Mas, se eu tentar fazer telnet assim:
telnet 172.19.50.121 389
, ele não se conecta, o que pode significar que está fechado? ... Portanto, há informações conflitantes aqui :/ ..
Então, estou confuso sobre onde está o problema!? :(
Responder1
Tente analisar o tráfego de rede com ferramentas como tcpdump, tshark, wireshark etc. Você poderá ver se pelo menos recebe respostas.
Responder2
telnet
não falará o protocolo LDAP. Use ldapsearch
para verificar se o servidor pode ser acessado a partir do endereço IP necessário. Por exemplo:
ldapsearch -h 172.19.50.121 -p 389 -b '' -s base '(&)' 1.1
Para obter mais informações sobre ldapsearch
, consulteLDAP: Dominando o ldapsearch.