I'm on a beaglebone black running a debian 10 console image. A bit of an odd setup that I have, but I need to make it run that way.
The issue: isc-dhcp-server fails to start at boot, but does start afterwards starting it by hand, typing :
#systemctl start isc-dhcp-server
The Beaglebone black, all that stuff is running on, after boot energizes the Ethernet Hub/Switch it is connected to. (systemd starts a program that does that)
the following is more an educated guess:
So while booting, at the moment systemd tries to start isc-dhcp-server, it doesn't detect a cable connected to eth0 and fails to start.
my solution would be: using some systemd magic to start the dhcp server after cable on eth0 is connected. systemd makes it easy to say when to start the services, but I cannot find a .service file for isc-dhcp-server, and cannot figure out how it gets started.
Any hints on that, please. thanks, Juergen