Включение IPv6 Oracle\CentOS\RedHat
Информация, приведенная на данной странице, является разработкой community KUMA и НЕ является официальной рекомендацией вендора.
Для того, чтобы включить IPv6 нам понадобится:
- Проверить наличие трех полей по части IPv6 с правильным атрибутом (no\yes), в файле
/etc/sysconfig/network-scripts/ifcfg-
ens192
(имя интерфейса может меняться, точный необходимо уточнять командой ip a) как в примере, если их нет - добавляем их (при необходимости правим значения.):
IPV6INIT=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no
- Проверяем папку
/etc/sysctl.d/*
на наличие файлов, если они есть - ищем в них следующие строки конфигурации. Обычно используются:
Если файлов *.conf в папке /etc/sysctl.d/ нет, или отсутствуют строки, касающиеся работы IPv6 - идем в файл /etc/sysctl.conf и ищем в нем данные строки, если нашли - комментируем их (#перед строкой).net.ipv6.conf.lo.disable_ipv6 = 1 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
- Вводим команду
sysctl -p
, IPv6 локальный должен появится. Проверяем командой ip -6 addr - Если адрес не появился, проверяем файл
/etc/default/grub
в строке GRUB_CMDLINE_LINUX добавляемipv6.disable=0
Должно получиться:GRUB_CMDLINE_LINUX="ipv6.disable=0"
, также в этой строке могут быть другие параметры, не стираем их, а добавляем. Запятую ставить не нужно. - Запускаем команду
sudo grub2-mkconfig
иsudo init 6
. Сервер перезагрузится. - Проверяем командой
ip -6 addr
Особый случай с RedOS 8:
Все вышеуказанные рекомендации были применены, но grub не обновлялся.
Пришлось править руками файл /boot/grub2/grub.cfg так как оставались записи (выделены желтым)
После правки файла не забываем выполнить grub2-mkconfig
No Comments