Как отключить IPv6 на примере OS CentOS 7

Временное отключение IPv6
Чтобы отключить IPv6 в процессе работы операционной системы без перезагрузки. используйте команду :
sysctl net.ipv6.conf.all.disable_ipv6=1
sysctl net.ipv6.conf.default.disable_ipv6=1

Если Вам нужно отключить IPV6 на конкретном интерфейсе, используйте уточненный параметр eth1:
sysctl net.ipv6.conf.eth1.disable_ipv6=1

Чтобы включить IPv6 в процессе работы операционной системы без перезагрузки. используйте команду :
sysctl net.ipv6.conf.all.disable_ipv6=0
sysctl net.ipv6.conf.default.disable_ipv6=0

Постоянное отключение IPv6
Чтобы IPv6 отключались при старте системы, нужно отредактировать файл /etc/sysctl.conf и  добавить в него строки :
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

Активировать изменения нужно командой
sysctl -p

Также Вы можете использовать раннее отключение IPv6 в модуле ядра.
Для этого необходимо отредактировать файл /etc/default/grub, и добавить параметр ipv6.disable=1:
# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="ipv6.disable=1 crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

После добавления параметра необходимо перегенерировать код загрузчика командой:
grub2-mkconfig -o /boot/grub2/grub.cfg

Затем необходимо перезагрузить систему, например, комндой shutdown -r или reboot.
После перезагрузки нужно ппроверить отключение IPv6 командой:
ip addr show | grep net6