From 3de0d1f50c6b03913c85ee9f2b5797b1bf7c8ec7d5b69f44a73dd282b586ae60 Mon Sep 17 00:00:00 2001 From: Jorik Cronenberg Date: Mon, 16 Jun 2025 14:31:04 +0200 Subject: [PATCH] Use network-online.target for systemd services --- kea-ctrl-agent.service | 3 ++- kea-dhcp-ddns.service | 3 ++- kea-dhcp4.service | 3 ++- kea-dhcp6.service | 3 ++- kea.changes | 7 +++++++ 5 files changed, 15 insertions(+), 4 deletions(-) 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 -- 2.49.0