# Generate ipv6 with # echo $(od -vN 8 -An -tx2 /dev/urandom) |tr ' ' : # Generate hwaddr with # echo $(od -vN 6 -An -tx1 /dev/urandom) |tr ' ' : # Note that the last bit of the first byte can't be set! Keep that byte even! # After you boot the container you'll get the IPv6 address ipv6_networks: conflatorio: prefix: fd56:1ae9:097d:3ddd arius: prefix: f338:7b65:2445:ef9a host_database: birgitte: interfaces: wlx00e01d0808b2: role: wan ipv4: address: 192.168.10.3 netmask: 24 gateway: 192.168.10.1 int0: role: lan ipv4: address: 192.168.90.100 netmask: 24 ipv6: address: cafe::1 netmask: 64 # Birgitte nextcloud: interfaces: eth0: role: lan hwaddr: 0e:18:a7:03:50:54 ipv4: address: 192.168.90.101 netmask: 24 gateway: 192.168.90.100 conflatorio: interfaces: lxc0-int: ipv4: address: 192.168.70.1 netmask: 24 ipv6: address: "{{ ipv6_networks.conflatorio.prefix }}:3017:fd82:dfd7:8617" netmask: 64 conflatorio-test1: interfaces: veth0: hwaddr: 66:01:9d:6a:e6:cd ipv6: address: "{{ ipv6_networks.conflatorio.prefix }}:6c53:1011:3bad:9498" netmask: 64 conflatorio-test2: interfaces: veth0: hwaddr: 6a:c6:27:92:dd:84 ipv6: address: "{{ ipv6_networks.conflatorio.prefix }}:4c96:be16:9e04:c110" netmask: 64 conflatorio-test3: interfaces: veth0: hwaddr: 6a:c6:27:92:dd:85 ipv6: address: "{{ ipv6_networks.conflatorio.prefix }}:02df:da1d:ccb7:97b9" netmask: 64 conflatorio-test4: interfaces: veth0: hwaddr: 6a:c6:27:92:dd:86 ipv6: address: "{{ ipv6_networks.conflatorio.prefix }}:ecd7:7f0a:79cd:343c" netmask: 64 conflatorio-test5: interfaces: veth0: hwaddr: 6a:c6:27:92:dd:87 ipv6: address: "{{ ipv6_networks.conflatorio.prefix }}:5375:e67b:7878:310d" netmask: 64 arius: interfaces: lxc0-int: ipv4: address: 10.1.1.1 netmask: 24 ipv6: address: "{{ ipv6_networks.arius.prefix }}:954b:90fc:c42d:1aef" netmask: 64 arius-test1: interfaces: veth0: hwaddr: 42:bc:1e:d3:bb:c5 ipv4: address: 10.1.1.2 netmask: 24 gateway: 10.1.1.1 ipv6: address: "{{ ipv6_networks.arius.prefix }}:2d35:abc6:97c1:cbf3" netmask: 64 gateway: auto