Nice "HowTo"! Thank you.
Still there is a couple of detail I'd like to add for the completeness of the understanding
- You should specify Zentyal version. Does this work the same for 2.2 and 3.0 ?
- why is file sharing mandatory ? For what I understand from your "HowTo", you don't use it. What does it bring ?
- Be cautious with LDAP account you use to access LDAP server. Most applications embedding their own account management but also offering ability to rely on LDAP are expecting or at least promoting use of "LDAP administrator" account in order to be able to manage, via their own interface, accounts in LDAP too. This is potentially risky and unless you understand the very detail of what is done, I would suggest to use account with "LDAP read only" access rights.
Starting with Zentyal 3.0, such account exists. Pity is that Zentyal GUI does not expose it. You will have to use LDAP browser or CLI to get it, including its password. But this is worth the effort
This aside, I'm not using FreeNAS anymore (using OMV now) and did not remember that FreeNAS Zentyal interface was asking for "password" and "machine" baseDN. This is funny as it looks like NIS related settings