summaryrefslogtreecommitdiffstats
path: root/hosts/flex-wg-router/configuration.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/flex-wg-router/configuration.nix')
-rw-r--r--hosts/flex-wg-router/configuration.nix38
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";
+ # };
+ # };
+ #};
};
};