From 61965bcf03c9d9f135151ca67ab7eaf71a4851a7 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Thu, 24 Sep 2026 20:24:17 -0500 Subject: add new ip for flex-wg-router. modify wg. disable dhcp server --- hosts/flex-wg-router/configuration.nix | 38 ++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 16 deletions(-) (limited to 'hosts/flex-wg-router/configuration.nix') diff --git a/hosts/flex-wg-router/configuration.nix b/hosts/flex-wg-router/configuration.nix index a0777f0..22fd06d 100644 --- a/hosts/flex-wg-router/configuration.nix +++ b/hosts/flex-wg-router/configuration.nix @@ -29,10 +29,10 @@ in { }; # Set ip addresses interfaces = { - lan0.ipv4.addresses = [{ - address = ipAddress; - prefixLength = 24; - }]; + lan0.ipv4.addresses = [ + { address = ipAddress; prefixLength = 24; } + { address = "192.168.77.4"; prefixLength = 24; } + ]; wan0.ipv4.addresses = [{ address = "46.110.173.163"; # Reserved static ip for wg-router prefixLength = 31; @@ -60,19 +60,25 @@ in { }; }; dnsDhcpConfig = { - localDomain = "wg-router.pls.lan"; - dhcp = { - defaultGateway = ipAddress; - localhostIp = ipAddress; - rangeStart = "10.1.1.100"; - rangeEnd = "10.1.1.250"; - staticLeases = { - idrac-8HT2W52 = { - macAddress = "18:fb:7b:9d:16:b3"; - staticIp = "10.1.1.10"; - }; - }; + dhcp.enable = false; + # Point to separate dns server at pls.lan for local resolution + localResolution = { + localDomain = "pls.lan"; + localDnsAddress = "192.168.77.1@53"; + localReverseZone = "77.168.192.in-addr.arpa"; }; + #dhcp = { + # defaultGateway = ipAddress; + # localhostIp = ipAddress; + # rangeStart = "10.1.1.100"; + # rangeEnd = "10.1.1.250"; + # staticLeases = { + # idrac-8HT2W52 = { + # macAddress = "18:fb:7b:9d:16:b3"; + # staticIp = "10.1.1.10"; + # }; + # }; + #}; }; }; -- cgit v1.3.1