CentOS desabilita geração de endereços IPv6 SLAAC EUI-64

CentOS desabilita geração de endereços IPv6 SLAAC EUI-64

Embora a atribuição manual de um endereço IPv6 estático na versão 7.9.2009 do CentOS funcione. Percebi que outro (segundo) endereço IPv6 está sendo gerado, o chamado EUI-64 contendo ff::fe no meio da parte host do endereço. Quero removê-lo e deixar apenas o atribuído manualmente, mas infelizmente não consigo. Atualmente nas interfaces tenho os seguintes parâmetros.

/etc/sysconfig/network-scripts/ifcfg-br0

e a interface fica assim:

DEVICE=br0
BOOTPROTO=static
NM_CONTROLLED=no
ONBOOT=yes
USERCTL=no

TYPE=Bridge
MACADDR=01:02:03:01:02:03
MTU=9000
    
IPADDR=MY_PUBLIC_IPV4
PREFIX=29
NETWORK=MY_PUBLIC_IPV4_NETWORK

DNS1=8.8.8.8
DNS2=8.8.4.4

IPV6INIT=yes
IPV6_AUTOCONF=no
DHCPV6C=no
IPV6ADDR=MY_GLOBAL_IPV6/48
IPV6_DEFAULTGW=MY_GLOBAL_IPV6_GATEWAY
IPV6_MTU=9000

ZONE=public

a interface em si está surgindo e a rede L2 e L3 está funcionando bem para v4 e v6, mas quando eu emito o comando

ip addr show dev br0

Vejo não apenas o ipv6 configurado estaticamente, mas também um segundo ipv6 que é gerado com base no EUI-64. Quero me livrar desse segundo IPv6. Como faço isso no CentOS?

Também removi o serviço dhcpv6-client de todas as zonas para ver se isso mudaria alguma coisa, mas não mudou.

firewall-cmd --zone=internal --remove-service=dhcpv6-client --permanent
firewall-cmd --zone=home --remove-service=dhcpv6-client --permanent
firewall-cmd --zone=public --remove-service=dhcpv6-client --permanent
firewall-cmd --zone=block --remove-service=dhcpv6-client --permanent
firewall-cmd --zone=dmz --remove-service=dhcpv6-client --permanent
firewall-cmd --zone=drop --remove-service=dhcpv6-client --permanent
firewall-cmd --zone=external --remove-service=dhcpv6-client --permanent
firewall-cmd --zone=trusted --remove-service=dhcpv6-client --permanent
firewall-cmd --zone=work --remove-service=dhcpv6-client --permanent

depois disso recarreguei o firewall só para ter certeza.

firewall-cmd --reload 

como se livrar desse endereço EUI-64 no CentOS/RHEL/FEDORA?

Correndo:

Linux server 3.10.0-1160.6.1.el7.x86_64 #1 SMP Tue Nov 17 13:59:11 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

O endereço IPv6 em questão que estou tentando remover tem escopo: escopo global mngtmpaddr dinâmico, ou seja, não estamos falando sobre endereços locais de link aqui, ou seja, não fe80::

Responder1

No meu caso não basta colocar

IPV6_AUTOCONF=no 

sob a configuração da interface. Foi necessário colocar "IPV6_AUTOCONF=no" também/etc/sysconfig/network

Então o SLAAC foi completamente desabilitado e com isso também o endereço EUI-64.

informação relacionada