I've got a Mac OS X 10.5.5 server that needs to use Quagga (zebra/bgpd) for it's routing.
Quagga itself is running fine when started by root and it's set to run as the quagga user.
The problem is that I can't get the daemons to start using LaunchDeamons and I get the following error:
bind: Permission denied
I assume this is because the daemon (in this case zebra) needs to bind to a socket, but no matter what I do it seems to have this problem.
I've tried several plist setups, but all to no avail.
Has anyone managed to get this to work?