I would like to have an ldaps implementation. In our environment the domain controllers only accept connection using ldaps on port 636, so nomad fails to connect/query. You can easily test it by creating a self signed certificate using IIS management console (I found this is the easiest and fastest way). Afterwards you should get an eventlog entry that the machine listens on 636. Thanks!
Designs
An error occurred while loading designs. Please try again.
Child items
0
Show closed items
GraphQL error: The resource that you are attempting to access does not exist or you don't have permission to perform this action
No child items are currently open.
Linked items
0
Link issues together to show that they're related.
Learn more.
Is the SSL cert your using on the AD DCs publicly trusted? I believe I have NoMAD working on port 636 now, but the cert trust for openLDAP is probably not something that NoMAD will handle on it's own.
I /believe/ that if you add the root cert to the Keychain on the Mac openLDAP will use it... otherwise you'll have to edit the openldap conf file.
No, certificates are from an internal pki. Root certificates have been added to system keychain.
Unfortunately it does work with the new binary and the "defaults write" command.
In console, after applying a filter to "nomad", these entries are shown:
So, it looks as it successfully received the correct domain controllers, but the wrong port is still used.
Also:
level: info - Site "DNSDummy" found.
level: notice - Looking up DCs for site.
level: debug - Query Error: The operation couldn’t be completed. (kDNSResolverErrorDomain error -65554.)
But DNS should be set up correctly.
Everytime NoMAD stops, this message is logged:
AMFI: allowing exception handler for 'NoMAD' (2665) because the process is not restricted.
I see... "dig -t..." returns the domain controllers with port 389. I'm not sure if it's possible to change. However, do we have a chance to ignore it in NoMAD and force 636?
ldapsearch using to command above results in "ldap_result: Can't contact LDAP server (-1)".
When changing it to "ldapsearch -LLL -Q -N -p 636 -h server.domain.com -s base" it returns "ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1)"
This ldapsearch command shows the same error: ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1)
Unfortunately there's no change when using the new build - the application starts and closes after 1-2 seconds.
Are there any settings I should flush?