CentOS отключает генерацию адресов IPv6 SLAAC EUI-64

CentOS отключает генерацию адресов IPv6 SLAAC EUI-64

При ручном назначении статического адреса IPv6 на CentOS версии 7.9.2009 все работает. Я заметил, что генерируется еще один (второй) адрес IPv6, так называемый EUI-64, содержащий ff::fe в середине хостовой части адреса. Я хочу удалить его и оставить только назначенный вручную, но, к сожалению, не могу. В настоящее время в интерфейсах у меня есть следующие параметры.

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

и интерфейс выглядит так:

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

сам интерфейс запускается, и сетевые соединения L2 и L3 работают нормально для v4 и v6, но когда я даю команду

ip addr show dev br0

Я вижу не только статически настроенный ipv6, но и второй ipv6, который генерируется на основе EUI-64. Я хочу избавиться от этого второго IPv6. Как это сделать в CentOS?

Я также удалил службу dhcpv6-client из всех зон, чтобы посмотреть, изменится ли что-нибудь, но это не изменило.

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

После этого я перезагрузил брандмауэр, просто чтобы убедиться.

firewall-cmd --reload 

как избавиться от адреса EUI-64 в CentOS/RHEL/FEDORA?

Бег:

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

Адрес IPv6, о котором я пытаюсь удалить, имеет область действия: глобальная область действия mngtmpaddr динамическая, т.е. мы не говорим здесь о локальных адресах ссылок, т.е. не fe80::

решение1

В моем случае недостаточно поставить

IPV6_AUTOCONF=no 

под конфигурацией интерфейса. Требовалось также поставить "IPV6_AUTOCONF=no" в/etc/sysconfig/network

Затем SLAAC был полностью отключен, а вместе с ним и адрес EUI-64.

Связанный контент