you could modify the systemd service to run checki...
# linux
j
you could modify the systemd service to run checkin on boot. Other than that I'm not really sure. Each distro has it's own little quirks for handling networking on boot.