Отключение IPv6 в CentOS 8
Есть несколько способов по отключению ipv6 в linux, через ядро, через настройки сетевого интерфейса, я же предпочитаю отключать в загрузчике GRUB.
Открываем /etc/default/grub
и добавляем новой строкой следующее:
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"
Сохраняем и закрываем файл.
Теперь следует обновить конфиг grub.cfg
, выполняем команду ls -la /etc/grub*.cfg
и видим пути до 2х файлов:
/boot/grub2/grub.cfg
/boot/efi/EFI/centos/grub.cfg
Следующие 2 команды перегенерируют новые конфиги с учетом наших изменений:
grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
Теперь остается перезагрузить наш сервер и проверить, что поддержка ipv6 действительно отключена для интерфейсов.
P.S.
На этапе перегенерации конфигов я столкнулся с такой ошибкой:
Для решения было достаточно пересоздать grubenv командой grub2-editenv create
Отмечу, что все действия производились на свежеустановленной ОС.