all repos — nixfiles @ a21eccd2a16b25e9582674c91090b46db8ffa2b2

System and user configuration, managed by nix and home-manager

router: prune unnecessary options

Alin
commit

a21eccd2a16b25e9582674c91090b46db8ffa2b2

parent

e1054f0e9d5686d0ca68093b64d6e703aa693e80

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;