router: prune unnecessary options
1 file changed, 2 insertions(+), 8 deletions(-)
changed files
M system/roles/router.nix → system/roles/router.nix
@@ -11,8 +11,6 @@ tailnet = "fin-marlin.ts.net"; inherit (config.networking) domain hostName; - dnsmasqEnable = true; - wanPrefixLen = 56; nameservers = [@@ -73,10 +71,7 @@ ConfigureWithoutCarrier = true; MulticastDNS = true; Domains = [ config.networking.domain ]; LinkLocalAddressing = false; - IPv6SendRA = !dnsmasqEnable; - DHCPServer = !dnsmasqEnable; DNS = map (a: builtins.head (lib.strings.splitString "/" a)) address; - DNSOverTLS = false; DNSDefaultRoute = false; }; dhcpPrefixDelegationConfig = {@@ -107,7 +102,6 @@ }; dhcpV6Config = { UseDNS = false; SendHostname = false; - RapidCommit = true; PrefixDelegationHint = "::/${toString wanPrefixLen}"; }; dhcpPrefixDelegationConfig = {@@ -194,9 +188,9 @@ usev6 = "ifv6, ifv6=${wan}"; }; services.dnsmasq = { - enable = dnsmasqEnable; + enable = true; alwaysKeepRunning = true; - resolveLocalQueries = true; + resolveLocalQueries = false; settings = { inherit domain; enable-ra = true;