So, I'm transitioning my system from a static IPv6 network to one received from my ISP via DHCPv6 IA_PD. There are hosts within my network with static aliases. I'd like to _keep_ those static aliases, but now the top 64 bits need to be dynamic. Is there an easy way to do this?
"inet6 accept_rtadv" is always SLAAC, and I can't see a syntax for ifconfig(8) that will let me configure the bottom bits of an address filling in the top in some way from the SLAAC address. That would be fine, I'm expecting the SLAAC address to always be present, and the aliases to be added after.
Otherwise, can I do this with rtsold? Can I script something that knows to create/remove/etc the aliases and build the full address programmatically from the RA?
"inet6 accept_rtadv" is always SLAAC, and I can't see a syntax for ifconfig(8) that will let me configure the bottom bits of an address filling in the top in some way from the SLAAC address. That would be fine, I'm expecting the SLAAC address to always be present, and the aliases to be added after.
Otherwise, can I do this with rtsold? Can I script something that knows to create/remove/etc the aliases and build the full address programmatically from the RA?