Eu atualizei uma máquina para o Debian 9.1 e tudo parece estar bem, mas não consigo desabilitar o autoconfig do IPv6.
Plano de fundo : só desejo usar alguns endereços IPv6 específicos na máquina que estou definindo em /etc/systemd/network/10-static-eth0.network
:
[Match]
Name=eth0
[Network]
Address=2a04:52c0:xxx:xxx::xxx/48
Address=2a04:52c0:xxx:xxx::xxx/48
Address=2a04:52c0:xxx:xxx::xx/48
Gateway=2a04:52c0:xxx::1
Address=5.2.xxx.xxx/25
Address=5.2.xxx.xxx/25
Address=5.2.xxx.xxx/25
Gateway=5.2.xxx.xxx
Para desabilitar o autoconfig IPv6, adicionei o seguinte no final de /etc/sysctl.conf
:
net.ipv6.conf.default.autoconf=0
net.ipv6.conf.all.autoconf=0
net.ipv6.conf.eth0.autoconf=0
net.ipv6.conf.default.accept_ra=0
net.ipv6.conf.all.accept_ra=0
net.ipv6.conf.eth0.accept_ra=0
net.ipv6.conf.default.accept_dad=0
net.ipv6.conf.all.accept_dad=0
net.ipv6.conf.eth0.accept_dad=0
Após a reinicialização, não há endereço IPv6 dinâmico / autoconfig, mas depois de um tempo ele aparece em ip addr show
:
inet6 2a04:52c0:xxxx:xxxx:xxxx:xxx:xxxx:1e3d/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 2590732sec preferred_lft 603532sec
Como posso evitar esse endereço autoconfig IPv6 e garantir que apenas os endereços estáticos funcionem?
Obrigado.