diff --git a/nodes/home.hass.toml b/nodes/home.hass.toml index afb4bce..fab3829 100644 --- a/nodes/home.hass.toml +++ b/nodes/home.hass.toml @@ -6,7 +6,10 @@ bundles = [ groups = ["debian-bookworm"] [metadata.interfaces.enp1s0] -ips = ["172.19.138.25/24"] +ips = [ + "172.19.138.25/24", + "fd90:2017:0:1138::25/64", +] gateway4 = "172.19.138.1" ipv6_accept_ra = true diff --git a/nodes/home/nas.py b/nodes/home/nas.py index 8832b6e..9825874 100644 --- a/nodes/home/nas.py +++ b/nodes/home/nas.py @@ -25,6 +25,7 @@ nodes['home.nas'] = { 'br1138': { 'ips': { '172.19.138.20/24', + 'fd90:2017:0:1138::20/64', }, 'gateway4': '172.19.138.1', 'ipv6_accept_ra': True, diff --git a/nodes/home/router.py b/nodes/home/router.py index ff03ba1..d54d230 100644 --- a/nodes/home/router.py +++ b/nodes/home/router.py @@ -19,6 +19,7 @@ nodes['home.router'] = { 'enp1s0.1138': { 'ips': { '172.19.138.1/24', + 'fd90:2017:0:1138::1/64', }, }, 'enp1s0.1139': { @@ -26,6 +27,11 @@ nodes['home.router'] = { '172.19.139.1/24', }, }, + 'enp1s0.2000': { + 'ips': { + 'fd90:2017:0:2000::1/64', + }, + }, }, 'backups': { 'exclude_from_backups': True, @@ -104,8 +110,17 @@ nodes['home.router'] = { }, 'radvd': { 'interfaces': { - 'enp1s0.1138': {}, + 'enp1s0.1138': { + 'rdnss': { + 'fd90:2017:0:1138::1', + }, + }, 'enp1s0.1139': {}, + 'enp1s0.2000': { + 'rdnss': { + 'fd90:2017:0:2000::1', + }, + }, }, }, 'postfix': { @@ -152,6 +167,7 @@ nodes['home.router'] = { 'targets': { 'enp1s0.1138': '1', 'enp1s0.1139': '2', + 'enp1s0.2000': '3', }, }, 'wireguard': {