Os aliases foram usados para permitir vários endereços antes do IPv6. Vários endereços são uma parte essencial do IPv6, portanto, os aliases agora estão obsoletos.
Eu não sei especificamente por que eles causariam confusão aqui, mas desde que você identificou isso, a solução é não usar aliases.
Você deve ser capaz de literalmente substituir eth0:1
por eth0
em sua configuração e funcionará. (Há também uma alternativa mais manual com ganchos de script).
Crítica: obviamente, seus endereços estão sem a parte U da UL.
Exemplo de como trabalhar / etc / network / interfaces :
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
address aaa.aaa.aaa.aaa
netmask 255.255.255.0
broadcast aaa.aaa.aaa.255
gateway aaa.aaa.aaa.254
dns-nameservers aaa.aaa.aaa.254
post-up /etc/firewallup.sh
auto eth0
iface eth0 inet6 static
address fc00::6666
netmask 64
autoconf 1