Проблема
В окне CentOS Linux (7/8) с настроенным режимом генерации IPv6 и EUI-64 NetworkManager говорит, что режим генерации адресов является стабильной конфиденциальностью.
Подробности и исследования
В наших коробках CentOS Linux мы используем нмкли
для переименования сетевых адаптеров. После этого перемещаем файлы ifcfg-* на новые имена. Это все работает как исключение. Перед переименованием адаптера NetworkManagers говорит, что режим генерации адреса IPv6 — EUI-64:
соединение nmcli показать ens3 | grep адрес-ген
ipv6.addr-gen-режим: eui64
Но после переименования адаптера (и перезагрузки) та же самая команда показывает другой вывод:
соединение nmcli показывает eth-wan | grep адрес-ген
ipv6.addr-gen-mode: стабильная конфиденциальность
Что я пробовал
После изучения различной документации я пробовал разные ситуации, чтобы «восстановить» конфигурацию EUI-64:
- Добавление IPV6_PRIVACY=no и IPV6_ADDR_GEN_MODE=eui64 в ifcfg-*
- выполнение
nmcli con mod eth-wan ipv6.addr-gen-mode eui64
Ничто из вышеперечисленного не приводит к видимому переключению обратно на EUI-64. Но после добавления параметров в первой ситуации конфигурация IPv6 эффективно использует EUI-64. Даже если NetworkManagers утверждает обратное. Я проверил это поведение, наблюдая IP-адрес
вывод между всеми изменениями.
Заключительные вопросы
- Не принесет ли вред то, что NetworkManager предоставляет информацию, отличную от предусмотренной конфигурацией?
- Есть ли способ эффективно изменить видимую конфигурацию NetworkManager, чтобы она «синхронизировалась» с работающей текущей конфигурацией?