I saved the existing zentyal.log to zentyal.log.saved and 'touch'ed a new, empty log file. I then rebooted to see what we got, and there are a few errors (and warnings), see attached (I've anonymised the public IPs). I'm not worried (for now) about the remote services errors (seem to be username/password related). There is an LDAP error which I assume is unrelated to network routing, and likewise for Samba (I renamed the host yesterday, but Samba still appears to be trying the old hostname) - perhaps this is giving a clue as to the issue - could it be related to the renaming of the host yesterday (which I did through the Zentyal GUI)?
I'm wondering if a clean install might be the best way forward...start with a clean sheet, get the hostname right, and see what happens?
UPDATE: tried a clean install - used network details (public IP, netmask, gateway IP) provided by serviced office and successfully installed (ie. it downloaded all it needed from the internet during installation). Got as far as the Zentyal GUI, logged in and after login got "Waiting until Zentyal is ready..." - have basically lost internet connectivity again. This time, ifconfig shows only eth0 (eth1 not yet configured) and gateway is not present. However, if I add it manually now and restart network services, it no longer connects. Time to go home, I think, and come at it again in the morning with a clear head!