Настройка IPv6 на вашем VPS
Каждый из этих примеров предполагает подсеть IPv6 2001:db8:1000::/64. Вам нужно будет обновить их с назначенной вам подсетью.
Мы будем использовать 2001:db8:1000::100 в качестве основного адреса IPv6 для назначения. Мы также будем настраивать 2001:db8:1000::200 в качестве дополнительного адреса IPv6. Добавление вторичного IPv6 не является обязательным, но показывает процесс, который вы бы использовали, если бы вам нужно было несколько адресов IPv6.
CentOS 6, CentOS 7
Добавьте следующие строки в /etc/sysconfig/network-scripts/ifcfg-eth0 файл.
Перезагрузите сеть или перезагрузите компьютер.
Если у вас включена переадресация IP (использование вашего сервера в качестве VPN или аналогичного), вам также необходимо добавить следующие строки в /etc/sysctl.conf файл. Настройки по умолчанию для этих переменных (равные 1) не позволяют IPv6 работать должным образом при включенной переадресации IP. Вы можете проверить, включена ли переадресация IP, запустив " sysctl net.ipv4.ip_forward".
Debian 8
Динамическая конфигурация
Для динамической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
Перезагрузите сеть или перезагрузите компьютер.
Статическая конфигурация
Для статической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
Перезагрузите сеть или перезагрузите компьютер.
Debian 9
Динамическая конфигурация
Для динамической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
Перезагрузите сеть или перезагрузите компьютер.
Статическая конфигурация
Для статической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
Перезагрузите сеть или перезагрузите компьютер.
Fedora 26 - Fedora 28
Добавьте следующие строки в /etc/sysconfig/network-scripts/ifcfg-ens3 файл.
Перезагрузите сеть или перезагрузите компьютер.
Fedora 29, Fedora 30
Выполните следующие команды для динамической конфигурации IPv6 и один дополнительный адрес IPv6 (/ 128). Дополнительные адреса могут быть добавлены таким же образом.
FreeBSD 10.x, FreeBSD 11.x, FreeBSD 12.x
Динамическая конфигурация
Для динамической конфигурации добавьте следующие строки в /etc/rc.conf файл.
Запустите демон запроса маршрутизатора или перезагрузите компьютер.
Статическая конфигурация
Для статической конфигурации добавьте следующие строки в /etc/rc.conf файл.
Запустите демон запроса маршрутизатора или перезагрузите компьютер.
OpenBSD 6.0 - OpenBSD 6.2
Добавьте следующие строки в /etc/hostname.vio0 файл.
Перезапустите интерфейс или перезагрузите компьютер.
OpenBSD 6.3 - OpenBSD 6.5
Добавьте следующие строки в /etc/hostname.vio0 файл.
Перезапустите интерфейс или перезагрузите компьютер.
Ubuntu 14.04
Динамическая конфигурация
Для динамической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
Перезагрузите экземпляр.
Статическая конфигурация
Для статической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
Переадресация IP
Если у вас включена переадресация IP (использование вашего сервера в качестве VPN или аналогичного), вам также необходимо добавить следующие строки в /etc/sysctl.conf файл. Настройки по умолчанию для этих переменных (равные 1) не позволяют IPv6 работать должным образом при включенной переадресации IP. Вы можете проверить, включена ли переадресация IP, запустив " sysctl net.ipv4.ip_forward".
Ubuntu 16.04
Динамическая конфигурация
Для динамической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
Перезагрузите сеть или перезагрузите компьютер.
Статическая конфигурация
Для статической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
Перезагрузите сеть или перезагрузите компьютер.
Ubuntu 17.10, Ubuntu 18.xx, Ubuntu 19.xx
Заполните /etc/netplan/10-ens3.yaml файл следующим текстом.
Обновление сети или перезагрузка.
Windows Server 2012 R2, Windows Server 2016
Найдите имя публичного интерфейса в вашей системе. Вы можете использовать ipconfig /all или перемещаться по панели управления Windows.
Замените " Ethernet" на имя открытого интерфейса, выбранного Windows, и выполните следующие команды.
Мы будем использовать 2001:db8:1000::100 в качестве основного адреса IPv6 для назначения. Мы также будем настраивать 2001:db8:1000::200 в качестве дополнительного адреса IPv6. Добавление вторичного IPv6 не является обязательным, но показывает процесс, который вы бы использовали, если бы вам нужно было несколько адресов IPv6.
CentOS 6, CentOS 7
Добавьте следующие строки в /etc/sysconfig/network-scripts/ifcfg-eth0 файл.
IPV6INIT="yes"
IPV6ADDR="2001:db8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64"
IPV6ADDR="2001:db8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64"
Перезагрузите сеть или перезагрузите компьютер.
service network restart
Если у вас включена переадресация IP (использование вашего сервера в качестве VPN или аналогичного), вам также необходимо добавить следующие строки в /etc/sysctl.conf файл. Настройки по умолчанию для этих переменных (равные 1) не позволяют IPv6 работать должным образом при включенной переадресации IP. Вы можете проверить, включена ли переадресация IP, запустив " sysctl net.ipv4.ip_forward".
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
Debian 8
Динамическая конфигурация
Для динамической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
iface eth0 inet6 auto
Перезагрузите сеть или перезагрузите компьютер.
systemctl restart networking.service
Статическая конфигурация
Для статической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200
Перезагрузите сеть или перезагрузите компьютер.
systemctl restart networking.service
Debian 9
Динамическая конфигурация
Для динамической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
iface ens3 inet6 auto
Перезагрузите сеть или перезагрузите компьютер.
systemctl restart networking.service
Статическая конфигурация
Для статической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200
Перезагрузите сеть или перезагрузите компьютер.
systemctl restart networking.service
Fedora 26 - Fedora 28
Добавьте следующие строки в /etc/sysconfig/network-scripts/ifcfg-ens3 файл.
IPV6INIT="yes"
IPV6ADDR="2001:db8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64"
IPV6ADDR="2001:db8:1000::100/64"
IPV6_AUTOCONF="yes"
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64"
Перезагрузите сеть или перезагрузите компьютер.
systemctl restart network.service
Fedora 29, Fedora 30
Выполните следующие команды для динамической конфигурации IPv6 и один дополнительный адрес IPv6 (/ 128). Дополнительные адреса могут быть добавлены таким же образом.
nmcli con mod 'Wired connection 1' ipv6.method 'auto' ipv6.addresses ''
nmcli con mod 'Wired connection 1' +ipv6.addresses '2001:db8:1000::200/128'
nmcli con up 'Wired connection 1'
FreeBSD 10.x, FreeBSD 11.x, FreeBSD 12.x
Динамическая конфигурация
Для динамической конфигурации добавьте следующие строки в /etc/rc.conf файл.
ifconfig_vtnet0_ipv6="inet6 accept_rtadv"
ipv6_activate_all_interfaces="YES"
rtsold_enable="YES"
rtsold_flags="-aF"
ipv6_activate_all_interfaces="YES"
rtsold_enable="YES"
rtsold_flags="-aF"
Запустите демон запроса маршрутизатора или перезагрузите компьютер.
service rtsold start
Статическая конфигурация
Для статической конфигурации добавьте следующие строки в /etc/rc.conf файл.
rtsold_enable="YES"
ipv6_activate_all_interfaces="YES"
rtsold_flags="-aF"
ifconfig_vtnet0_ipv6="inet6 2001:db8:1000::100 prefixlen 64"
ifconfig_vtnet0_alias0="inet6 2001:db8:1000::200 prefixlen 64"
ipv6_activate_all_interfaces="YES"
rtsold_flags="-aF"
ifconfig_vtnet0_ipv6="inet6 2001:db8:1000::100 prefixlen 64"
ifconfig_vtnet0_alias0="inet6 2001:db8:1000::200 prefixlen 64"
Запустите демон запроса маршрутизатора или перезагрузите компьютер.
service rtsold start
OpenBSD 6.0 - OpenBSD 6.2
Добавьте следующие строки в /etc/hostname.vio0 файл.
inet6 autoconf -autoconfprivacy
inet6 alias 2001:db8:1000::200 64
inet6 alias 2001:db8:1000::200 64
Перезапустите интерфейс или перезагрузите компьютер.
sh /etc/netstart vio0
OpenBSD 6.3 - OpenBSD 6.5
Добавьте следующие строки в /etc/hostname.vio0 файл.
inet6 autoconf -autoconfprivacy -soii
inet6 alias 2001:db8:1000::200 64
inet6 alias 2001:db8:1000::200 64
Перезапустите интерфейс или перезагрузите компьютер.
sh /etc/netstart vio0
Ubuntu 14.04
Динамическая конфигурация
Для динамической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
iface eth0 inet6 auto
Перезагрузите экземпляр.
Статическая конфигурация
Для статической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200
Переадресация IP
Если у вас включена переадресация IP (использование вашего сервера в качестве VPN или аналогичного), вам также необходимо добавить следующие строки в /etc/sysctl.conf файл. Настройки по умолчанию для этих переменных (равные 1) не позволяют IPv6 работать должным образом при включенной переадресации IP. Вы можете проверить, включена ли переадресация IP, запустив " sysctl net.ipv4.ip_forward".
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
net.ipv6.conf.eth0.accept_ra=2
Ubuntu 16.04
Динамическая конфигурация
Для динамической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
iface ens3 inet6 auto
Перезагрузите сеть или перезагрузите компьютер.
systemctl restart networking.service
Статическая конфигурация
Для статической конфигурации добавьте следующие строки в /etc/network/interfaces файл.
iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200
Перезагрузите сеть или перезагрузите компьютер.
systemctl restart networking.service
Ubuntu 17.10, Ubuntu 18.xx, Ubuntu 19.xx
Заполните /etc/netplan/10-ens3.yaml файл следующим текстом.
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
addresses:
- '2001:db8:1000::200/64'
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
addresses:
- '2001:db8:1000::200/64'
Обновление сети или перезагрузка.
netplan apply
Windows Server 2012 R2, Windows Server 2016
Найдите имя публичного интерфейса в вашей системе. Вы можете использовать ipconfig /all или перемещаться по панели управления Windows.
Замените " Ethernet" на имя открытого интерфейса, выбранного Windows, и выполните следующие команды.
netsh interface ipv6 set global randomizeidentifiers=disabled
netsh interface ipv6 add address interface="Ethernet" address="2001:db8:1000::100/64"
netsh interface ipv6 add address interface="Ethernet" address="2001:db8:1000::200/64"
Комментариев 0