summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2023-10-07 19:49:59 -0400
committerKjetil Orbekk <kj@orbekk.com>2023-10-07 19:49:59 -0400
commit7406ac2bf1f5f0943c958f894799efdec6e594be (patch)
tree7d1b3d34e4b5b38bd309ff4d1f7a7fa8b3a006b7
parent149bf6ebe2800e4891c5d4c30f811d12ee9fa702 (diff)
fix routes
-rw-r--r--machines/dragon.nix6
-rw-r--r--modules/router.nix2
2 files changed, 5 insertions, 3 deletions
diff --git a/machines/dragon.nix b/machines/dragon.nix
index 987596b..8856391 100644
--- a/machines/dragon.nix
+++ b/machines/dragon.nix
@@ -89,7 +89,11 @@ in {
networking.interfaces.router-vport.useDHCP = true;
networking.interfaces.wg-vpn-vport = {
useDHCP = true;
- ipv6.routes = [{address = "${vpnPrefix}::"; prefixLength = 64; via = "${vpnPrefix}::2"; }];
+ ipv6.addresses = [{address = "2001:470:8e2e:1001::d"; prefixLength = 64; }];
+ ipv6.routes = [
+ {address = "2001:470:8e2e:1001::"; prefixLength = 64; via = "2001:470:8e2e:1001::1"; }
+ {address = "${vpnPrefix}::"; prefixLength = 64; via = "${vpnPrefix}::2"; }
+ ];
};
networking.resolvconf.useLocalResolver = false;
networking.dhcpcd.enable = true;
diff --git a/modules/router.nix b/modules/router.nix
index 4262743..af8dab9 100644
--- a/modules/router.nix
+++ b/modules/router.nix
@@ -167,8 +167,6 @@ let
dhcp-range=tag:vpnlan-vport,::2,::1000,constructor:vpnlan-vport,ra-only,5m
dhcp-host=id:00:04:33:32:31:37:37:31:58:4d:32:35:31:37:30:30:4a:44,tag:vpnlan-vport,[::2]
dhcp-host=id:vpn,tag:vpnlan-vport,172.20.30.2
-
- dhcp-range=tag:wg-vpnlan-vport,::2,::1000,constructor:wg-vpnlan-vport,ra-only,5m
'';
};