On Mon, Apr 9, 2018 at 3:56 PM, sean darcy <seandarcy2@gmail.com> wrote:
I want to start a systemd service (dhcpd) , but only if a link to the internet is present. I don't want the service to start on boot.

There are multiple ways to start a service, you can google that...
 

systemctl start <service>  doesn't work unless the service is enabled.

If that's the case, something is wrong, you should be able to start a service even if it's not enabled.

Thanks,
Richard