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

Як увімкнути/вимкнути IPV6 на Ubuntu[4 швидких кроки]

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

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

Що таке IPv6?

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

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.

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

Більшість серверів під керуванням 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, якщо її ввімкнено, подібну до наведеної нижче:

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

Крок 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 в 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.

FAQ

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

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

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

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

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

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

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

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

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

Поділіться

Більше з блогу

Продовжуйте читати.

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

Налаштування MikroTik L2TP VPN (з IPsec): RouterOS Guide (2026)

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

Рекса СайрусРекса Сайрус 9 хвилин читання
У вікні терміналу відображається повідомлення SSH-попередження про зміну ідентифікації віддаленого хоста, із заголовком Fix Guide та брендом Cloudzy на темно-блакитному тлі.
Безпека та мережа

Попередження: ідентифікація віддаленого хоста змінилася та як це виправити

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

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

Тимчасовий збій у розпізнаванні імен: що це означає та як це виправити?

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

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

Готові до розгортання? Від $2,48/міс.

Незалежна хмара, з 2008 року. AMD EPYC, NVMe, 40 Гбіт/с. 14-денне повернення грошей.