diff options
Diffstat (limited to 'hosts/flex-wg-router/configuration.nix')
| -rw-r--r-- | hosts/flex-wg-router/configuration.nix | 38 |
1 files changed, 22 insertions, 16 deletions
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"; + # }; + # }; + #}; }; }; |
