Знижка 50% усі тарифи, обмежений час. Починаючи від $2.48/mo
8 хв залишилось
Безпека та мережа

Як увімкнути/вимкнути IPv6 на Ubuntu [4 прості кроки]

Ліллі Карнелл By Ліллі Карнелл 8 хв читання Оновлено 22 липня 2025
вимкнути увімкнути ipv6 ubuntu

Остання версія інтернет-протоколу та її численні переваги дають достатньо підстав для того, щоб навчитися її використовувати. Головне питання, яке ви можете собі поставити: з чого почати? Все просто - варто розпочати з того, як увімкнути Ubuntu IPv6 (Internet Protocol version 6). Для цього скористайтеся даним посібником, щоб ознайомитися з кожним кроком увімкнення IPv6 на сервері Ubuntu. Але перш ніж рухатися далі, варто пригадати, що ми знаємо про IPv6 та його переваги.

Що таке IPv6?

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

IPv6 проти IPv4

Які переваги IPv6?

IPv6 — це остання версія інтернет-протоколу, яка працює так само, як і IPv4: обидві забезпечують унікальні IP-адреси, необхідні для зв'язку між пристроями в мережі. Проте є одна суттєва відмінність від IPv4: він використовує IP-адреса довжиною 128 біт.

Ось основні переваги IPv6:

  • Автоматичне налаштування
  • Відсутність колізій приватних адрес
  • Покращена маршрутизація multicast
  • Простіший формат заголовка
  • Спрощена та ефективніша маршрутизація
  • Краща якість обслуговування (мітки потоків)
  • Вбудована автентифікація та підтримка
  • Гнучкі варіанти налаштування та розширення
  • Простіше адміністрування (без DHCP)

Чому було введено IPv6?

IPv6 був розроблений саме для вирішення проблеми вичерпання адресного простору. Ще у 1980-х роках фахівці висловлювали занепокоєння цією проблемою. Крім того, невдовзі після впровадження адресації IPv4 виявилися її суттєві обмеження: проблеми з масштабованістю та функціональністю.

Читайте також: Налаштування DNS на MikroTik 

Як налаштувати IPv6 на Ubuntu

Нижче наведено покрокову інструкцію з увімкнення Ubuntu IPv6 на вашому сервері.

Крок 1: Редагування файлу sysctl.conf

Перший крок у налаштуванні Ubuntu IPv6 полягає у вході на сервер за допомогою root доступ. Після цього потрібно змінити деякі параметри у файлі sysctl.conf. Для цього відкрийте файл у режимі редагування. У цьому прикладі використовується редактор vim, однак ви можете використовувати будь-який інший текстовий редактор.

vim /etc/sysctl.conf

Додайте наступне в кінець файлу:

net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.all.disable_ipv6 = 0

Збережіть файл і закрийте його

Крок 2: Редагування файлу interfaces

Також потрібно відредагувати файл interfaces, розташований за шляхом  /etc/network/. Перш ніж виконувати будь-які з цих кроків, зробіть резервну копію файлу /etc/network/interfaces.

vim /etc/network/interfaces

Додайте до файлу interfaces такий рядок:

iface eth0 inet6 static
pre-up modprobe ipv6
address IPv6-IP-Address
netmask 64
gateway IPv6-IP-Gateway-Address

Збережіть файл interfaces і закрийте його. Замініть IPv6-IP-Address та IPv6-IP-Gateway-Address на реальні дані Ubuntu IPv6, які вам було надано.

Крок 3: Перезапуск мережевої служби

Третій крок у активації адреси Ubuntu IPv6 на вашому сервері — перезапуск мережевої служби, щоб зміни набули чинності.

service networking restart

 Крок 4: перевірка встановлення Ubuntu IPv6

Перевірити, чи правильну адресу IPv6 встановлено в операційній системі Linux, можна за допомогою такої команди:

ifconfig eth0

Розглянемо наступний приклад для кращого розуміння цих кроків:

eth0 Link encap:Ethernet HWaddr 06:0c:6c:01:12:98

          inet addr:103.25.202.165 Bcast:103.25.202.255 Mask:255.255.255.0

          inet6 addr: fe80::40c:6cff:fe01:1298/64 Scope:Link

          inet6 addr: 2400:c980:0:2::2/64 Scope:Global

          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

          RX packets:2505260 errors:0 dropped:14 overruns:0 frame:0

          TX packets:640650 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          РХ байтів:203319645 (203,3 МБ) ТХ байтів:74852651 (74,8 МБ)

Зверніть увагу на цей рядок:

inet6 addr: 2400:c980:0:2::2/64 Scope:Global

Цей рядок підтверджує, що відображається правильна адреса IPv6.

ubuntu-vps Очевидний вибір

Більшість серверів на Linux працюють на Ubuntu. Чому б і вам не спробувати? Дізнайтеся, чому всі обирають Ubuntu, і отримайте оптимізований Ubuntu VPS

Отримайте Ubuntu VPS

Як вимкнути IPv6 на Ubuntu

У цьому розділі пояснюється, як вимкнути протокол IPv6 на Ubuntu. Інструкція дещо розрахована на досвідчених користувачів, тому уважно слідкуйте за кожним кроком. Відкрийте термінал (CTRL+ALT+T) і почнімо! Зверніть увагу: для більшості команд, які ви вводитимете в терміналі, знадобляться права root (sudo).

Перший метод: вимкнення IPv6 за допомогою Sysctl

Розглянемо перший спосіб вимкнення IPv6 на Ubuntu.

Крок 1: Перевірка адреси IPv6 на Ubuntu

Спочатку переконайтеся, що IPv6 увімкнено у вашій системі. Перевірити IP-адресу на Ubuntu можна за допомогою цієї команди:

ip a

Після виконання команди ви побачите адресу IPv6, якщо її увімкнено. Вигляд буде приблизно таким:

Адресу IPv6 на Ubuntu увімкнено
Адресу IPv6 на Ubuntu увімкнено

Крок 2: Використання команди sysctl

Тепер вимкніть IPv6 на операційній системі Ubuntu за допомогою команди sysctl:

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: Перевірка результату вимкнення IPv6 на Ubuntu 

Як і після увімкнення IPv6 на Ubuntu, переконайтеся, що його вимкнено коректно. Для цього введіть ту саму команду знову: 

ip a

Як показано нижче, записів IPv6 не повинно бути - ви щойно вимкнули IPv6 у системі.

Записи IPv6 на Ubuntu відсутні
Записи IPv6 на Ubuntu відсутні

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

Конфігурація Sysctl
Конфігурація Sysctl

Додайте до файлу такі рядки:

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
Конфігурація 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.

Часто задавані питання

Як увімкнути IPv6 на Ubuntu?

Загалом налаштування IPv6 на Ubuntu складається з трьох кроків: редагування файлу sysctl.conf, файлу interfaces та перезапуску мережевої служби.

Що станеться, якщо я увімкну IPv6?

IPv6 дає чимало переваг: підтримку більшої кількості пристроїв, підвищену безпеку та ефективніші з'єднання. Хоча деяке старе програмне забезпечення може працювати не зовсім так, як очікується, більшість мережевої інфраструктури без проблем функціонуватиме з увімкненим IPv6.

Як знайти мою адресу IPv6 в Linux?

Ось дві стандартні Unix-команди для визначення вашої IPv6-адреси та маршруту за замовчуванням:

  1. Виконайте ifconfig -a і знайдіть inet6 щоб побачити ваші IPv6-адреси.
  2. Виконайте netstat -nr і знайдіть inet6, Internet6 або подібні записи, щоб визначити розділ IPv6; потім знайдіть default, :: або ::/0.

Чи збільшить IPv6 швидкість інтернету?

Деякі провайдери вебсервісів та хмарних послуг порівнювали швидкість IPv6 і IPv4. Результати показують, що сайти завантажуються на 5% швидше за медіаною і на 15% швидше на 95-му перцентилі при використанні IPv6 порівняно з IPv4. Тобто тим, для кого важлива висока швидкість, варто обирати IPv6.

Поділитися

Ще з блогу

Читайте далі.

Заголовне зображення до посібника Cloudzy про MikroTik L2TP VPN: ноутбук підключається до серверної стійки через цифровий тунель у синьо-золотих тонах із піктограмами щита.
Безпека та мережа

Налаштування MikroTik L2TP VPN (з IPsec): посібник з RouterOS (2026)

У цьому налаштуванні MikroTik L2TP VPN протокол L2TP відповідає за тунелювання, а IPsec - за шифрування та цілісність даних. Їх поєднання забезпечує сумісність із нативними клієнтами без стороннього програмного забезпечення

Рекса СайрусРекса Сайрус 9 хв читання
Вікно термінала з попередженням SSH про зміну ідентифікатора віддаленого хоста, заголовок посібника з виправлення та брендинг Cloudzy на темно-бірюзовому тлі.
Безпека та мережа

Warning: Remote Host Identification Has Changed - причини та способи виправлення

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

Рекса СайрусРекса Сайрус 10 хв читання
Ілюстрація до посібника з усунення несправностей сервера DNS із символами попередження та синім сервером на темному тлі для помилок розпізнавання імен Linux
Безпека та мережа

Тимчасова помилка розрішення імен: що це означає і як її виправити?

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

Рекса СайрусРекса Сайрус 12 хв читання

Готові до розгортання? З $2.48/міс.

Незалежна хмара з 2008 року. AMD EPYC, NVMe, 40 Gbps. Повернення коштів протягом 14 днів.