From abc8263e0225a8461dc3345cad054952e842a12f Mon Sep 17 00:00:00 2001 From: Jakob Lechner Date: Sun, 20 Jul 2025 19:53:38 +0200 Subject: [PATCH] Force DHCP server to bind sockets and add restart policy to systemd service --- nix/modules/dhcp.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nix/modules/dhcp.nix b/nix/modules/dhcp.nix index 30e689a..05d7227 100644 --- a/nix/modules/dhcp.nix +++ b/nix/modules/dhcp.nix @@ -44,11 +44,17 @@ in { }; config = mkIf cfg.enable { + systemd.services.kea-dhcp4-server.serviceConfig = { + Restart = "on-failure"; + RestartSec = 3; + }; + services.kea.dhcp4 = { enable = true; settings = { interfaces-config = { interfaces = [ cfg.interface ]; + service-sockets-require-all = true; }; option-def = [ {