A questão de como criar um IPv6 estático, mas com prefixo anunciado, já foi feita aqui (a solução parece ser definir token), mas gostaria de entender exatamente o que está acontecendo na minha configuração.
Meu sistema usa nativamente o NetworkManager, mas eu gostaria de implementar as mudanças através do ifupdown. Eu criei um arquivo /etc/network/interfaces com a seguinte configuração
auto wlp2s0 permitir hotplug wlp2s0
iface wlp2s0 inet dhcp
iface wlp2s0 inet6
endereço automático ::be70:f1ic:a1a1:d502/64
accept_ra 2privado 0
Quando inicio o networking
daemon após criar este arquivo, dois endereços são adicionados à interface wlp2s0, um global dynamic mngtmpaddr
e um global dynamic mngtmpaddr noprefixroute
(além dos originais, que incluem uma dinâmica global, uma extensão de privacidade e o link um), nenhum dos quais tem o prefixo que eu queria consertar. Além disso, neste estágio não consigo acessar a internet (na verdade, parece que as conexões existentes continuam funcionando enquanto novas não podem ser estabelecidas).
E se eu reiniciar o sistema (acredito que reiniciar o NetworkManager pode ser suficiente, mas não tenho certeza), meu adaptador sem fio nem consegue iniciar (a interface wlp2s0 fica inativa sem operadora).
Agora, para minhas perguntas:
Eu sei que a maneira correta de fazer o que quero é com um token, mas por que exatamente minha configuração não fixa um IP para ter meu sufixo?
Por que recebo dois novos endereços, um com
noprefixroute
e outro sem, em vez de apenas um?Por que reiniciar o kernel mata a interface?
Agradeço qualquer informação!