Network up and sevice dependencies (systemd)

Hi guys,

I am running into issues on boot with starting up a service that depends on a fully initialised network link (using systemd). It seems connmand initialises eth0 (static) after my service starts, hence failure as no network is present yet. Starting this service later by hand is then of course fine. Setting service dependencies with After=connmand.service or After=network.target or substituting with Requires= makes no difference to my service start order. Looking at journalctl, my service is still started before eth0 comes up, in the combinations that I have tried.

How can I automatically start a service on boot only after connmand has initialised the network correctly?

I am using Angstrom build 2013-06-06.

Regards,
Will.