diff --git a/kea-ctrl-agent.service b/kea-ctrl-agent.service index b6f35a3..08ebe13 100644 --- a/kea-ctrl-agent.service +++ b/kea-ctrl-agent.service @@ -1,7 +1,8 @@ [Unit] Description=ISC Kea Control Agent Before=multi-user.target -After=remote-fs.target network.target nss-lookup.target time-sync.target ldap.service ndsd.service +Wants=network-online.target +After=remote-fs.target network-online.target nss-lookup.target time-sync.target ldap.service ndsd.service [Service] User=keadhcp diff --git a/kea-dhcp-ddns.service b/kea-dhcp-ddns.service index 6fa2916..cad228b 100644 --- a/kea-dhcp-ddns.service +++ b/kea-dhcp-ddns.service @@ -1,7 +1,8 @@ [Unit] Description=ISC Kea DHCP-DDNS server Before=multi-user.target -After=remote-fs.target network.target nss-lookup.target time-sync.target ldap.service ndsd.service +Wants=network-online.target +After=remote-fs.target network-online.target nss-lookup.target time-sync.target ldap.service ndsd.service [Service] User=keadhcp diff --git a/kea-dhcp4.service b/kea-dhcp4.service index 91a01cf..ccc55ba 100644 --- a/kea-dhcp4.service +++ b/kea-dhcp4.service @@ -1,7 +1,8 @@ [Unit] Description=ISC Kea DHCPv4 server Before=multi-user.target -After=remote-fs.target network.target nss-lookup.target time-sync.target ldap.service ndsd.service +Wants=network-online.target +After=remote-fs.target network-online.target nss-lookup.target time-sync.target ldap.service ndsd.service [Service] User=keadhcp diff --git a/kea-dhcp6.service b/kea-dhcp6.service index fbe84ae..6f8ecbc 100644 --- a/kea-dhcp6.service +++ b/kea-dhcp6.service @@ -1,7 +1,8 @@ [Unit] Description=ISC Kea DHCPv6 server Before=multi-user.target -After=remote-fs.target network.target nss-lookup.target time-sync.target ldap.service ndsd.service +Wants=network-online.target +After=remote-fs.target network-online.target nss-lookup.target time-sync.target ldap.service ndsd.service [Service] User=keadhcp diff --git a/kea.changes b/kea.changes index bcac06b..4314b76 100644 --- a/kea.changes +++ b/kea.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Jun 16 12:27:37 UTC 2025 - Jorik Cronenberg + +- Change After= from network.target to network-online.target and + add Wants=network-online.target to systemd services to prevent + starting up before ip setup is finished. + ------------------------------------------------------------------- Mon May 26 15:07:13 UTC 2025 - Jorik Cronenberg