Остання редакція Інтернет-протоколу та його різноманітні переваги достатньо обнадійливі, щоб навчитися ними користуватися. Фундаментальне запитання, яке ви можете задати: з чого мені почати? Це легко; ви повинні зрозуміти, як увімкнути Ubuntu IPv6 (Інтернет-протокол версії 6) як відправну точку. Щоб досягти цього, ви можете скористатися цією інструкцією, щоб ознайомитися з кожним кроком увімкнення IPv6 на сервері Ubuntu. Перш ніж йти далі, ми повинні переглянути, що ми знаємо про IPv6 та його переваги.
Що таке IPv6?
IPv6 (Інтернет-протокол верsion 6) — це стандарт IP-адрес наступного покоління, призначений для вдосконалення та заміни IPv4. Усі пристрої, підключені до Інтернету, такі як комп’ютери, мобільні телефони, компоненти домашньої автоматизації та датчики IoT, потребують кількох IP-адрес для зв’язку між іншими пристроями. Оригінальній системі IP-адрес, яка називається IPv4, бракує адрес через її широке використання через збільшення такої кількості підключених пристроїв. Щоб дізнатися більше про відмінності між IPv4 і IPv6, прочитайте: “IPv4 проти IPv6: як IPv6 налаштовано на заміну IPv4“

Які переваги IPv6?
IPv6 — остання версія Інтернет-протоколу, яка функціонує подібно до IPv4; обидва надають унікальні IP-адреси, необхідні для зв’язку пристроїв з підтримкою Інтернету. Але він має одну істотну відмінність порівняно з IPv4: він використовує a 128-бітна IP-адреса.
Ось основні переваги IPv6:
- Забезпечення автоконфігурації
- Жодних конфліктів приватних адрес
- покращена багатоадресна маршрутизація
- Простіший формат заголовка
- Спрощена та ефективніша маршрутизація
- Краща якість обслуговування (маркування потоку)
- Вбудована аутентифікація та підтримка
- пропонуючи гнучкий вибір і розширення
- Більш кероване адміністрування (без DHCP)
Чому було представлено IPv6?
IPv6 був спеціально створений, щоб вирішити проблему вичерпання адресного простору. Навіть у 1980-х роках професіонали висловлювали свою стурбованість проблемою виснаження. Крім того, невдовзі після запуску адресації IPv4 з’явилися різні обмеження, наприклад проблеми з масштабованістю та можливостями.
Читайте також: Налаштування DNS на MikroTik
Як налаштувати IPV6 на Ubuntu
Ось покрокові вказівки, необхідні для ввімкнення Ubuntu IPv6 у вашій системі.
Крок 1: Редагування файлу sysctl.conf
Перший крок до налаштування Ubuntu IPv6 це увійти на сервер за допомогою кореневий доступ. Після цього вам потрібно змінити частину інформації у файлі sysctl.conf. Для цього введіть файл у режимі редагування. У цьому підручнику ми будемо використовувати редактор vim; Зауважте, що ви можете використовувати будь-який редактор файлів, який вам подобається.
vim /etc/sysctl.conf
У кінці файлу потрібно додати наступне:
net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.all.disable_ipv6 = 0
Тепер збережіть і закрийте файл
Крок 2: Редагування файлу інтерфейсів
Іншим файлом, який потребує редагування, є файл інтерфейсів під шляхом /etc/network/. Перш ніж виконувати будь-який із цих кроків, зробіть резервну копію файлу /etc/network/interfaces.
vim /etc/network/interfaces
Вам потрібно додати такий рядок до файлу інтерфейсів:
iface eth0 inet6 static pre-up modprobe ipv6 address IPv6-IP-Address netmask 64 gateway IPv6-IP-Gateway-Address
Потім ви повинні зберегти та вийти з файлу інтерфейсів. Зверніть увагу, що вам потрібно переконатися, що ви замінили IPv6-IP-Address і IPv6-IP-Gateway-Address на дані Ubuntu IPv6, які вам надали.
Крок 3. Перезапуск мережевої служби
Третім кроком у активації IPv6-адреси Ubuntu на вашому сервері є перезапуск мережевої служби, щоб зміни набули чинності.
service networking restart
Крок 4: перевірка встановлення Ubuntu IPv6
Ви можете перевірити, чи правильну адресу IPv6 встановлено у вашій операційній системі Linux, за допомогою команди нижче:
ifconfig eth0
Візьміть наведений нижче приклад, щоб зрозуміти ці кроки:
eth0 Посилання encap:Ethernet HWaddr 06:0c:6c:01:12:98
inet addr:103.25.202.165 Bcast:103.25.202.255 Маска:255.255.255.0
inet6 addr: fe80::40c:6cff:fe01:1298/64 Область:посилання
inet6 addr: 2400:c980:0:2::2/64 Область: глобальна
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Пакети RX:2505260 помилок:0 вилучено:14 переповнень:0 кадрів:0
Пакети TX:640650 помилки:0 вилучено:0 перевищення:0 оператор:0
зіткнень:0 txqueuelen:1000
Байти RX: 203319645 (203,3 МБ) Байти TX: 74852651 (74,8 МБ)
Зверніть увагу на цей рядок:
inet6 addr: 2400:c980:0:2::2/64 Область: глобальна
Цей рядок перевіряє, чи відображається правильна адреса IPv6.
Очевидний вибір
Більшість серверів під керуванням Linux використовують Ubuntu; чому не ти? Дізнайтеся, чому всі люблять Ubuntu — отримайте оптимізовану Ubuntu VPS
Отримайте свій Ubuntu VPSЯк відключити IPv6 на Ubuntu
У цьому розділі пояснюється, як вимкнути протокол Ubuntu IPv6 у вашій системі. Ця інструкція є трохи складною, тому переконайтеся, що ви звернули увагу на всі деталі. Тепер відкрийте термінал (CTRL+ALT+T) і давайте! Зверніть увагу, що для більшості команд, які ви будете вводити в терміналі, вам знадобиться привілеї root (sudo).
Перший спосіб: вимкніть IPv6 за допомогою Sysctl
Давайте обговоримо перший підхід для вимкнення IPv6 на вашому Ubuntu.
Крок 1. Перевірка IPv6-адреси Ubuntu
По-перше, вам потрібно переконатися, що у вашій системі ввімкнено IPv6. Ви можете перевірити свою IP-адресу в Ubuntu за допомогою цієї команди:
ip a
Після виконання наведеної вище команди ви побачите адресу IPv6, якщо її ввімкнено, подібну до наведеної нижче:

Крок 2: Використання команди sysctl
Тепер вам потрібно використати команду sysctl, щоб вимкнути IPv6 в операційній системі Ubuntu:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
Крок 3: перевірка процесу вимкнення Ubuntu IPv6
Подібно до ввімкнення IPv6 в Ubuntu, ви також повинні переконатися, що його правильно вимкнено. Для цього знову введіть таку команду:
ip a
Як і нижче, ви не повинні побачити жодного запису IPv6, оскільки ви щойно вимкнули Iv6 у своїй системі.

Але зверніть увагу; ці команди тимчасово вимикають IPv6 у вашій операційній системі Ubuntu. Іншими словами, під час наступного завантаження вашої системи IPv6 буде знову ввімкнено. Щоб зробити цей параметр постійним, ви можете змінити його /etc/sysctl.conf. Як і в попередніх розділах, ми будемо використовувати vim для редагування файлу. Переконайтеся, що у вас є права адміністратора (використовуйте sudo):

До файлу потрібно додати такі рядки:
net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1
Щоб налаштування вступили в силу, скористайтеся цією командою:
sudo sysctl -p
Якщо Ubuntu IPv6 все ще ввімкнено після перезавантаження системи, ви повинні створити файл /etc/rc.local і заповніть його наступним. Зверніть увагу, що робити це потрібно з правами root.
#!/bin/bash # /etc/rc.local /etc/sysctl.d /etc/init.d/procps restart exit 0
На цьому етапі ви повинні використати команду chmod, щоб зробити файл виконуваним:
sudo chmod 755 /etc/rc.local
Ця команда вручну зчитує параметри ядра з файлу конфігурації sysctl. Зверніть увагу, що все це відбувається під час завантаження.
Читайте також: Debian проти Ubuntu
Другий спосіб: вимкніть IPv6 за допомогою GRUB
Другий підхід до вимкнення Ubuntu IPv6 у вашій системі – це налаштування GRUB і передача параметрів ядра під час завантаження. Ви повинні редагувати /etc/default/grub щоб зробити це. Ще раз переконайтеся, що у вас є права адміністратора:

Тепер відредагуйте GRUB_CMDLINE_LINUX_DEFAULT і GRUB_CMDLINE_LINUX, щоб вимкнути IPv6 під час завантаження:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
Збережіть цей файл і виконайте команду update-grub:
sudo update-grub
Тепер, коли ви використовуєте цю техніку, налаштування мають зберігатися після перезавантаження.
Остання думка: налаштування Ubuntu IPv6
Незважаючи на те, що IPv6 представлено для вирішення проблеми адресного простору, він надає вам багато інших переваг, зокрема запобігання конфліктам приватних адрес, покращення багатоадресної маршрутизації, кращу якість обслуговування, вбудовану автентифікацію, а також спрощену й ефективнішу маршрутизацію. Очевидно, що знати, як увімкнути IPv6 в Ubuntu, дуже важливо. Як ви бачили в цій статті, Ubuntu є одним із найбільш зручних дистрибутивів Linux, які можна використовувати в багатьох сферах. Ми також раді запропонувати вам наш Ubuntu VPS, який складається з надійного апаратного забезпечення та оптимізований для того, щоб ви могли максимально використати функціональні можливості Ubuntu.
FAQ
Як увімкнути IPv6 в Ubuntu?
Загалом, налаштування IPv6 в Ubuntu виконується у три кроки, у яких вам потрібно відредагувати файл sysctl.conf, файл інтерфейсів і перезапустити мережеву службу.
Що станеться, якщо я ввімкну IPv6?
IPv6 може надати вам багато переваг, зокрема підтримку більшої кількості пристроїв, кращу безпеку та ефективніші з’єднання. Незважаючи на те, що деякі застарілі програми можуть працювати не так, як ви сподівалися, більшість вашої мережі має працювати нормально з увімкненим IPv6.
Як я можу знайти свою IPv6-адресу в Linux?
Ось дві загальні інструкції Unix для визначення адреси IPv6 і маршруту за замовчуванням:
- Запустіть ifconfig -a та знайдіть inet6 щоб побачити ваші адреси IPv6.
- Запустіть netstat -nr і знайдіть inet6 або Internet6 або подібні слова, щоб знайти частину IPv6; потім знайдіть значення за замовчуванням або :: або ::/0 .
Чи збільшить IPv6 швидкість Інтернету?
Деякі постачальники веб-сервісів і хмарних сервісів вимірювали швидкість IPv6 і IPv4. Результати показують, що веб-сайти завантажуються на 5% швидше в медіані та на 15% швидше для 95% процентиля на IPv6, ніж на IPv4, а це означає, що тим, хто прагне високої швидкості, краще використовувати IPv6.