summaryrefslogtreecommitdiff
path: root/machines
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2023-10-07 19:04:04 -0400
committerKjetil Orbekk <kj@orbekk.com>2023-10-07 19:04:04 -0400
commit1b75f59d12531d1085158a03a459ccdcbdb46bd6 (patch)
tree1088625ec630d908aeb3d2bbc25a874a6e9a72e6 /machines
parent64b402efae45e4ccd7cc24c0bf0682d8a4283026 (diff)
fix
Diffstat (limited to 'machines')
-rw-r--r--machines/dragon.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/machines/dragon.nix b/machines/dragon.nix
index f060dc0..34beb99 100644
--- a/machines/dragon.nix
+++ b/machines/dragon.nix
@@ -1,5 +1,7 @@
{ config, lib, pkgs, ... }:
-let duid = "00:01:00:01:21:a2:4e:a8:d0:bf:9c:45:a6:ec";
+let
+ duid = "00:01:00:01:21:a2:4e:a8:d0:bf:9c:45:a6:ec";
+ vpnPrefix = "2001:470:8e2e:1000";
in {
imports = [
# ../config/router.nix
@@ -85,6 +87,11 @@ in {
networking = { hostName = lib.mkForce "dragon"; };
networking.firewall.enable = false;
networking.interfaces.router-vport.useDHCP = true;
+ networking.interfaces.wg-vpnlan-vport = {
+ useDHCP = false;
+ ipv6.addresses = [{address = "${vpnPrefix}::d"; prefixLength = 128;}];
+ ipv6.routes = [{address = "${vpnPrefix}::"; prefixLength = 64; via = "${vpnPrefix}::1"; }];
+ };
networking.resolvconf.useLocalResolver = false;
networking.dhcpcd.enable = true;
networking.dhcpcd.extraConfig = ''