diff --git a/hosts/xlab-gateway/dhcp.nix b/hosts/xlab-gateway/dhcp.nix index 333a59c..61cba0d 100644 --- a/hosts/xlab-gateway/dhcp.nix +++ b/hosts/xlab-gateway/dhcp.nix @@ -72,10 +72,11 @@ }; }; - # 延迟启动,确保网络接口已初始化 - after = [ "network-online.target" ]; - wantedBy = [ "multi-user.target" ]; - + }; + + systemd.services.kea-dhcp4 = { + after = [ "network-online.target" ]; + wants = [ "network-online.target" ]; }; # =========================================================================== @@ -134,12 +135,13 @@ server-port = 53001; }; }; - - # 延迟启动,确保网络接口已初始化 - after = [ "network-online.target" ]; - wantedBy = [ "multi-user.target" ]; - }; + + systemd.services.kea-dhcp6 = { + after = [ "network-online.target" ]; + wants = [ "network-online.target" ]; + }; + # =========================================================================== # Kea DHCP-DDNS (D2) - Forwards DNS updates to BIND9