diff --git a/roles/network-meshbridge/templates/bridge.j2 b/roles/network-meshbridge/templates/bridge.j2 index e2703f0..a2da6c3 100644 --- a/roles/network-meshbridge/templates/bridge.j2 +++ b/roles/network-meshbridge/templates/bridge.j2 @@ -9,5 +9,6 @@ iface {{ item.id }}br {% endfor %} {% for prefix in item.ipv6_public %} address {{ prefix | ipaddr('net') | ipsubnet(64, 0) | ipaddr(magic) | ipaddr('ip/prefix') }} + address {{ prefix | ipaddr('net') | ipsubnet(56, magic) | ipsubnet(64, 0) | ipaddr(magic) | ipaddr('ip/prefix') }} {% endfor %} bridge-ports {{ item.id }}bat diff --git a/roles/service-bird/templates/radv.conf.j2 b/roles/service-bird/templates/radv.conf.j2 index 153cab4..1cfa1d0 100644 --- a/roles/service-bird/templates/radv.conf.j2 +++ b/roles/service-bird/templates/radv.conf.j2 @@ -15,6 +15,10 @@ protocol radv radv_{{ mesh.id }} { valid lifetime {{ mesh.radvd.advvalidlifetime }}; preferred lifetime {{ mesh.radvd.advpreferredlifetime }}; }; + + prefix {{ prefix | ipaddr('net') | ipsubnet(64, 0) | ipaddr('subnet') }} { + skip yes; + }; {% endfor %} rdnss {