From a8b2a9b24b2828c59d800157c96186d7bba2ca4b Mon Sep 17 00:00:00 2001 From: Sagar Ch Date: Wed, 12 Jun 2024 03:27:06 +0000 Subject: [PATCH] add default route in dhcp response https://github.com/systemd/systemd/issues/29579 --- nixos/network/config.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/network/config.nix b/nixos/network/config.nix index 4bb0240..f4cf0ac 100644 --- a/nixos/network/config.nix +++ b/nixos/network/config.nix @@ -67,7 +67,7 @@ let # lan ${lanName} dhcp-range=${lanInterfaceName},${dhcpStartAddress},${dhcpEndAddress},${netmask},12h domain=${lanDomainName},${lanInterfaceName} - dhcp-option=${lanInterfaceName},option:classless-static-route,${lib.concatStringsSep "," (builtins.map (route: "${route},${lanInterfaceIPAddress}") (builtins.filter (route: route != lanCfg.ipv4.range) staticRoutes))} + dhcp-option=${lanInterfaceName},option:classless-static-route,${lib.concatStringsSep "," (builtins.map (route: "${route},${lanInterfaceIPAddress}") ([ "0.0.0.0/0" ] ++ (builtins.filter (route: route != lanCfg.ipv4.range) staticRoutes)))} '' + (lib.optionalString (lanCfg.ipv4.dhcp.dns.nameservers != []) ("dhcp-option=${lanInterfaceName},option:dns-server,${(lib.concatStringsSep "," lanCfg.ipv4.dhcp.dns.nameservers)}\n")); in lanCfg // {