Настройка IPv6

Настройка IPv6 в CentOS 7/8

Вместе с VPS серверами линейки [2021] и выше предоставляется дополнительный IPv6 адрес. По умолчанию он не прописан на интерфейсе сервера из соображений автоматизации установки и особенностей работы IPv6, соответственно сам сервер по IPv6 адресу из сети Internet недоступен.

Чтобы это исправить необходимо прописать IPv6 адрес на интерфейс сервера.

Настройки производятся в дистрибутиве CentOS 7/8

Для этого правим /etc/sysconfig/network-scripts/ifcfg-eth0 и добавляем в него следующие строки

IPV6INIT="yes"
IPV6_AUTOCONF="no"
IPV6ADDR=2a06:c3c0:1:1000::3e/118
IPV6_DEFAULTGW=2a06:c3c0:1:1000::1

Вместо 2a06:c3c0:1:1000::3e/118 и 2a06:c3c0:1:1000::1 добавляем выданные вам IPv6 адрес и шлюз.

После этого перезагружаем сетевые службы:

service network restart
Restarting network (via systemctl): [ OK ]

Проверяем что все поднялось и работает:

ping6 ipv6.google.com
PING ipv6.google.com(lg-in-x8b.1e100.net (2a00:1450:4010:c08::8b)) 56 data bytes
64 bytes from lg-in-x8b.1e100.net (2a00:1450:4010:c08::8b): icmp_seq=1 ttl=112 time=17.7 ms
64 bytes from lg-in-x8b.1e100.net (2a00:1450:4010:c08::8b): icmp_seq=2 ttl=112 time=14.3 ms
64 bytes from lg-in-x8b.1e100.net (2a00:1450:4010:c08::8b): icmp_seq=3 ttl=112 time=14.3 ms
64 bytes from lg-in-x8b.1e100.net (2a00:1450:4010:c08::8b): icmp_seq=4 ttl=112 time=14.3 ms
^C
--- ipv6.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 14.337/15.195/17.763/1.485 ms

Дополнительные IPv6 адреса прописываются в директиве IPV6ADDR_SECONDARIES=