Ugly workaround until this bug is fixed, but this seems to work with Ubuntu 20.04.3 LTS and 21.04. It's executed at startup, e.g. from rc.local, as root; br0 in this case is the interface to a WAN network so adapt to your system before running.
Yes, it's ugly and am sure breaks a whole lot of Netplan's goals, but at this point is Netplan that breaks the goal of having a prefix-delegated network so it's a (much) lesser evil IMHO.
Ugly workaround until this bug is fixed, but this seems to work with Ubuntu 20.04.3 LTS and 21.04. It's executed at startup, e.g. from rc.local, as root; br0 in this case is the interface to a WAN network so adapt to your system before running.
echo "IPv6SendRA=yes" >> /run/systemd/ network/ 10-netplan- br0.network legation= yes" >> /run/systemd/ network/ 10-netplan- br0.network ensions= yes" >> /run/systemd/ network/ 10-netplan- br0.network systemd/ systemd- networkd- wait-online
echo "DHCPv6PrefixDe
echo "IPv6PrivacyExt
systemctl restart systemd-networkd
/usr/lib/
Yes, it's ugly and am sure breaks a whole lot of Netplan's goals, but at this point is Netplan that breaks the goal of having a prefix-delegated network so it's a (much) lesser evil IMHO.