Настройка IPv6 на VPS во Франции и Канаде

IPv6 адрес добавляется на виртуальный сервер во Франции или Канаде по запросу, по умолчанию он отсутствует.
Для получения IPv6 адреса, создайте запрос в техническую поддержку.
После того как поддержка вам выдала IPv6 адрес, вам нужно вручную прописать его на своем сервере. Примеры настроек для каждой системы ниже.
Допустим поддержка вам выдала следующие данные:

IPv6 ipaddress: 2001:41d0:2:242f::4
Subnet Mask: 64
IPv6 gateway: 2001:41d0:2:24ff:ff:ff:ff:ff

Данные указанные выше, считаются как пример. Ваш IP и GW вы можете увидеть в панели управления сервером.

CentOS 7/8:
Добавляем настройки в конфиг eth0:

#vi /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6ADDR=2001:41d0:2:242f::4/64
IPV6_DEFAULTGW=2001:41d0:2:24ff:ff:ff:ff:ff

Настроем маршруты по-умолчанию:

#vi /etc/sysconfig/network-scripts/route6-eth0
2001:41d0:2:24ff:ff:ff:ff:ff dev eth0 
default via 2001:41d0:2:24ff:ff:ff:ff:ff

Поправим права:

#chmod 755 /etc/sysconfig/network-scripts/route6-eth0

Добавим IPv6 адреса DNS:

#vi /etc/resolv.conf 
nameserver 2a02:6b8::feed:0ff
nameserver 2001:4860:4860::8888

Debian 8/9/10/11 и Ubuntu(без netplan):
Добавляем настройки в конфиг /etc/network/interfaces

nano /etc/network/interfaces
iface eth0 inet6 static address 2001:41d0:2:242f::4 netmask 64 post-up /sbin/ip -f inet6 route add 2001:41d0:2:24ff:ff:ff:ff:ff dev eth0 post-up /sbin/ip -f inet6 route add default via 2001:41d0:2:24ff:ff:ff:ff:ff pre-down /sbin/ip -f inet6 route del 2001:41d0:2:24ff:ff:ff:ff:ff dev eth0 pre-down /sbin/ip -f inet6 route del default via 2001:41d0:2:24ff:ff:ff:ff:ff

Debian/Ubuntu с system-networkd (netplan):
Отредактируем основной файл и создадим пару скриптов:

# nano /etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: no
      dhcp6: no
      addresses:
        - IPV4/24
        - IPV6/64
      gateway4: IPV4_GW
      gateway6: IPV6_GW
      nameservers:
        addresses:
        - 1.1.1.1
        - 8.8.8.8
        - 2606:4700:4700::1111
        - 2001:4860:4860::8888
# nano /usr/lib/networkd-dispatcher/routable.d/ipv6
#!/bin/bash
# must be /bin/bash, for some reasons /bin/sh does not work

if [ "$IFACE" == "ens3" ];
then
  ip -f inet6 route add IPV6_GW dev ens3
  ip -f inet6 route add default via IPV6_GW
fi
nano /usr/lib/networkd-dispatcher/off.d/ipv6
#!/bin/bash
# must be /bin/bash, for some reasons /bin/sh does not work

if [ "$IFACE" == "ens3" ];
then
  ip -f inet6 route del IPV6_GW dev ens3
  ip -f inet6 route del default via IPV6_GW
fi

Не забудь изменить IPV4, IPV6, IPV4_GW, IPV6_GW своими значениями.



После настройки не забывайте перезагрузить виртуальную машину из панели управления VMManager, для разрешения функционирования нового IPv6.
ipv6_vm_reboot

  • 246 Kunder som kunne bruge dette svar
Hjalp dette svar dig?

Relaterede artikler

Добавление дополнительных IP адресов

Данная статья применима только для операционных систем Linux, которые разворачиваются из шаблонов...

Команда free показывает меньше ОЗУ чем в тарифе

Команда free показывает количество памяти доступное пользователю для запуска программ. Это...

Как загрузить файлы на сервер Linux?

Для загрузки файлов на сервер Linux используйте программу WinSCP.  После установки программы,...

Проверка скорости на сервере Linux

Выполнить проверку скорости на сервере с OS Linux можно несколькими способами. Но в этой статье...

REMOTE HOST IDENTIFICATION HAS CHANGED

При переустановке операционной системы, либо при смене пароля, при перезагрузке сервера из...