Não é uma resposta à sua pergunta, mas alguns conselhos de alguém com muita experiência em IPv6 ...
Esta ideia pode parecer útil, mas na prática é muito mais fácil, p. apenas pegue a última parte do endereço IPv4 e configure-a manualmente em ifcfg-eth0
.
Uma de minhas máquinas é 83.247.10.7
, e a sub-rede IPv6 em que ela está é 2001:9e0:803::/64
. Este mecanismo lhe daria 2001:9e0:803:0:83:247:10:7
. Eu apenas dou 2001:9e0:803::7
manualmente. Muito mais fácil :) Aqui está o meu ifcfg-eth0
:
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=83.247.10.7
NETMASK=255.255.255.224
IPV6INIT=yes
IPV6ADDR=2001:9e0:803::7/64
Essas duas linhas extras não vão te matar, e são muito melhores do que alguns scripts que tentam fazer algo tão trivial automaticamente.
Seu exemplo na pergunta usa fc00::
, que é uma sub-rede inexistente que você não vê na vida real, o que faz com que a ideia pareça boa. Com endereços reais, essa ideia não vai ajudar muito, talvez até piorar ...