I have just installed the zentyal packages on a VPS that I have so I can test the Mail features. Due to it being a VPS, the networking has already been configured by my provider, and I do not have the information that I would need to be able to reconfigure it from the Zentyal interface.
Because of this, I am unable to start the required modules for zentyal's domain and mail systems. Is there a way to trick Zentyal into thinking that I do have an IP so that I can use the mail features?
Resolution:
From the beginning
Rebuild VPS with Ubuntu 14.04
Install Zentyal packages
cp /etc/network/interfaces /etc/network/interfaces.vps
mkdir /etc/ebox
mkdir /etc/ebox/hooks
nano /etc/ebox/hooks/network.postconf
Copy into network.postconf
#!/bin/sh
cp /etc/network/interfaces.vps /etc/network/interfaces
exit 0
Configure Zentyal networking module, settings wont matter as they will be overwritten by the new hook you just created above
After applying settings, networking will not work until you reboot the VPS
That's it!