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, о котором я пытаюсь удалить, имеет scope: scope global mngtmpaddr dynamic, т.е. мы не говоря о локальных адресах ссылки здесь, т.е. не fe80 ::

1
задан 7 December 2020 в 16:16
1 ответ

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

IPV6_AUTOCONF=no 

под конфигом интерфейса. Потребовалось поставить «IPV6_AUTOCONF=no» также в /etc/sysconfig/network

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

1
ответ дан 7 December 2020 в 11:42

Теги

Похожие вопросы