Налаштування IPv6 на вашому VPS

Кожен із цих прикладів передбачає наявність підмережі IPv6 2001:db8:1000::/64. Вам потрібно буде оновити їх за допомогою призначеної вам підмережі.

Ми будемо використовувати 2001:db8:1000::100як основну адресу IPv6 для призначення. Ми також будемо налаштовувати 2001:db8:1000::200як додаткову адресу IPv6. Додавання додаткового IPv6 не є обов’язковим, але він показує процес, який ви використовували б, якби вам потрібно було отримати кілька адрес IPv6.

Важлива примітка . Якщо ви додаєте підмережу IPv6 до існуючої машини, вам потрібно перезапустити сервер через панель керування Vultr, перш ніж IPv6 запрацює. Перезавантаження через SSH або подібне недостатньо. IPv6 взагалі не працюватиме, доки сервер не буде перезапущено. Це не застосовується, якщо ви вибрали IPv6 під час початкового розгортання сервера.

На панелі керування Vultr є приклади конфігурації, створені для кожної з ваших віртуальних машин. Вони розташовані в налаштуваннях 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" 

Перезапустіть мережу або перезавантажте.

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

CentOS 8

Динамічна конфігурація

Заповніть /etc/sysconfig/network-scripts/ifcfg-ens3файл таким текстом.

TYPE="Ethernet" 
DEVICE="ens3" 
ONBOOT="yes" 
BOOTPROTO="dhcp" 
IPV6INIT="yes" 
IPV6_AUTOCONF="yes" 
IPV6ADDR_SECONDARIES="2001:db8:1000::100 2001:db8:1000::200" 

Перезапустіть з’єднання або перезавантажте.

nmcli con load /etc/sysconfig/network-scripts/ifcfg-ens3
nmcli con up 'System ens3'

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, Debian 10

Динамічна конфігурація

Для динамічної конфігурації додайте до /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

Перезапустіть мережу або перезавантажте.

systemctl restart networking.service

Федора 26 - 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" 

Перезапустіть мережу або перезавантажте.

systemctl restart network.service

Федора 29 - 31

Виконайте наступні команди для динамічної конфігурації 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" 

Запустіть демон запиту маршрутизатора або перезавантажте його.

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" 

Запустіть демон запиту маршрутизатора або перезавантажте його.

service rtsold start

OpenBSD 6.0 - OpenBSD 6.2

Додайте наступні рядки до /etc/hostname.vio0файлу.

inet6 autoconf -autoconfprivacy
inet6 alias 2001:db8:1000::200 64

Перезапустіть інтерфейс або перезавантажте.

sh /etc/netstart vio0

OpenBSD 6.3 - OpenBSD 6.6

Додайте наступні рядки до /etc/hostname.vio0файлу.

inet6 autoconf -autoconfprivacy -soii
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

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

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

Перезапустіть мережу або перезавантажте.

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'

Оновіть мережу або перезавантажте.

netplan apply

Windows Server 2012 R2, Windows Server 2016, Windows Server 2019

Знайдіть назву загальнодоступного інтерфейсу у вашій системі. Ви можете використовувати 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" 

Залишити коментар

Повстання машин: застосування ШІ в реальному світі

Повстання машин: застосування ШІ в реальному світі

Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.

DDOS-атаки: короткий огляд

DDOS-атаки: короткий огляд

Ви також стали жертвою DDOS-атак і спантеличені методами запобігання? Прочитайте цю статтю, щоб вирішити свої запитання.

Ви коли-небудь замислювалися, як хакери заробляють гроші?

Ви коли-небудь замислювалися, як хакери заробляють гроші?

Можливо, ви чули, що хакери заробляють багато грошей, але чи замислювалися ви коли-небудь, як вони заробляють такі гроші? давайте обговоримо.

Революційні винаходи від Google, які полегшать ваше життя.

Революційні винаходи від Google, які полегшать ваше життя.

Ви хочете побачити революційні винаходи Google і як ці винаходи змінили життя кожної людини сьогодні? Тоді читайте в блозі, щоб побачити винаходи Google.

Friday Essential: Що сталося з автомобілями, керованими штучним інтелектом?

Friday Essential: Що сталося з автомобілями, керованими штучним інтелектом?

Концепція самокерованих автомобілів, щоб вирушати в дороги за допомогою штучного інтелекту, є мрією, яку ми давно мріємо. Але, незважаючи на кілька обіцянок, їх ніде не видно. Прочитайте цей блог, щоб дізнатися більше…

Технологічна сингулярність: віддалене майбутнє людської цивілізації?

Технологічна сингулярність: віддалене майбутнє людської цивілізації?

Оскільки наука розвивається швидкими темпами, бере на себе багато наших зусиль, ризики піддати себе незрозумілій Сингулярності також зростає. Читайте, що може означати для нас сингулярність.

Функціональні можливості шарів еталонної архітектури великих даних

Функціональні можливості шарів еталонної архітектури великих даних

Прочитайте блог, щоб дізнатися про різні шари архітектури великих даних та їх функціональні можливості найпростішим способом.

Еволюція зберігання даних – інфографіка

Еволюція зберігання даних – інфографіка

Методи зберігання даних можуть розвиватися з моменту народження Даних. Цей блог висвітлює еволюцію зберігання даних на основі інфографіки.

6 дивовижних переваг використання пристроїв розумного дому в нашому житті

6 дивовижних переваг використання пристроїв розумного дому в нашому житті

У цьому цифровому світі пристрої розумного дому стали важливою частиною життя. Ось кілька дивовижних переваг пристроїв розумного дому щодо того, як вони роблять наше життя гідним життя та спрощують його.

Оновлення доповнення macOS Catalina 10.15.4 спричиняє більше проблем, ніж вирішує

Оновлення доповнення macOS Catalina 10.15.4 спричиняє більше проблем, ніж вирішує

Нещодавно Apple випустила додаткове оновлення macOS Catalina 10.15.4, щоб виправити проблеми, але схоже, що оновлення викликає більше проблем, що призводять до блокування комп’ютерів Mac. Прочитайте цю статтю, щоб дізнатися більше