Eu tenho um servidor de mídia (plex) configurado em uma VM na minha rede doméstica. É dual stack com endereços ipv4 e ipv6 estáticos. Após a atualização de 14.04 para 16.04, a configuração manual quebrou e perdi minha rota de gateway ipv6 estática. Eu tenho o seguinte conjunto em / etc / network / interfaces:
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.9
netmask 255.255.255.128
gateway 192.168.1.1
dns-nameservers 8.8.8.8
iface eth0 inet6 static
address 2001:***:e3a7::9
netmask 64
gateway 2001:***:e3a7::1
dns-nameservers 2001:***:8:c23::108
Isso funcionou bem em 14.04. Em 16.04, o gateway estático não faz nada. Depois de uma nova reinicialização, recebo o seguinte:
default via fe80::226:88ff:fee8:7600 dev eth0
Então, pelo menos eu sei que está vendo os RAs no segmento (todos os outros dispositivos fazendo SLAAC direto parecem bem). Eu desliguei o autoconf vi sysctl e expliquei ON accept_ra. De alguma forma, 30 segundos após o boot, algo o desativa:
net.ipv6.conf.eth0.accept_ra = 0
Eu adoraria saber por que não posso simplesmente colocar uma configuração estática de ipv6 em um suposto sistema operacional "servidor" e o que (& amp; ^ está alterando minhas variáveis sysctl depois que eu já inicializado, me fazendo perder meu roteamento ipv6.
Dan