Настройка IPv6
В большинстве случаев IPv6 может работать без дополнительных настроек. Однако в некоторых случаях или при использовании услуг конкретного провайдера может потребоваться ручная настройка параметров для включения IPv6.
С VPS от OVH
OVH предоставляет VPS по одному IPv4- и IPv6-адресу, но по умолчанию работает только IPv4. Пожалуйста, ознакомьтесь с документацией OVH.
Настройка DNS-сервера
Также ознакомьтесь с документацией по поддоменам.
Настройка сервера
На панели OVH вам нужно скопировать 3 элемента:
- IPv6-адрес
- IPv6-адрес шлюза
- IPv6-префикс. На SSD-накопителе VPS от OVH префиксы —
/128, потому что у вас только один IPv6-адрес.
На вашем VPS создайте резервную копию конфигурации сети с помощью команды: cp /etc/network/interfaces ~/interfaces в домашнем каталоге.
Затем вы можете отредактировать файл конфигурации (/etc/network/interfaces) следующим образом.
В этом примере предполагается, что ваш сетевой интерфейс — eth0. Если он отличается (проверьте с помощью ip a), вам необходимо адаптировать приведённый ниже пример.
iface eth0 inet6 static
address <your IPv6 address>
netmask <your IPv6 prefix>
post-up /sbin/ip -6 route add <the IPv6 gateway> dev eth0
post-up /sbin/ip -6 route add default via <the IPv6 gateway> dev eth0
pre-down /sbin/ip -6 route del default via <the IPv6 gateway> dev eth0
pre-down /sbin/ip -6 route del <the IPv6 gateway> dev eth0
Теперь сохраните файл и перезапустите сетевую службу с помощью команды: service networking restart. (TODO: в идеале нам следует найти способ проверить содержимое конфигурации, иначе это может нарушить работу сетевого стека и привести к отключению от VPS?)
Проверьте свою конфигурацию с помощью следующих команд:
ip aдля отображения сетевых интерфейсов и адресовhostname -Iдля отображения IP-адресов системы- попробуйте пинговать сервер IPv6 (например, можно использовать
ping6 ip6.yunohost.org) - попробуйте пинговать свой сервер с вашего ПК (при условии, что на вашем ПК включен IPv6)
Если всё в порядке, значит, всё в порядке!