A melhor solução para o que você deseja é provavelmente usar SLAAC (com flag opcionalmente sem estado DHCPv6 / outra configuração para comunicar os resolvedores de DNS) e ativar endereços de privacidade em suas caixas Ubuntu. Por padrão, ele usa o algoritmo EUI-64 com base no endereço MAC, mas isso é fácil de alterar em /etc/sysctl.d/10-ipv6-privacy.conf :
# IPv6 Privacy Extensions (RFC 4941)
# ---
# IPv6 typically uses a device's MAC address when choosing an IPv6 address
# to use in autoconfiguration. Privacy extensions allow using a randomly
# generated IPv6 address, which increases privacy.
#
# Acceptable values:
# 0 - don’t use privacy extensions.
# 1 - generate privacy addresses
# 2 - prefer privacy addresses and use them over the normal addresses.
net.ipv6.conf.all.use_tempaddr = 0
net.ipv6.conf.default.use_tempaddr = 0
No seu caso, você provavelmente deseja definir essas opções para 2 .