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 = [ {