From 7b57b217f6d6926c7aa00b8695d9fed351242be4 Mon Sep 17 00:00:00 2001 From: "quentin@aristote.fr" Date: Sun, 27 Oct 2024 21:55:51 +0100 Subject: kea: depend on self's addresses being set up --- config/networking/services/dhcp.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'config/networking') diff --git a/config/networking/services/dhcp.nix b/config/networking/services/dhcp.nix index e513423..24f003c 100644 --- a/config/networking/services/dhcp.nix +++ b/config/networking/services/dhcp.nix @@ -4,8 +4,8 @@ ... }: let ifaces = config.personal.networking.interfaces; - netdevServices = - builtins.map (iface: "${iface}-netdev.service") + dependencies = + builtins.concatMap (iface: ["${iface}-netdev.service" "network-addresses-${iface}.service"]) ["wan" "iot" "guest"]; # not enp3s0 because it may come down for good reasons in { services.kea.dhcp4 = { @@ -69,7 +69,7 @@ in { }; systemd.services.kea-dhcp4-server = { - after = netdevServices; - bindsTo = netdevServices; + after = dependencies; + bindsTo = dependencies; }; } -- cgit v1.2.3