Як відключити IPv6 на Ubuntu

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

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

Постійне відключення IPv6 в Ubuntu

Стандартно, IPv6 активований та функціонує паралельно з протоколом IPv4.

Для того, щоб повністю відключити IPv6 у вашій системі Ubuntu, вам знадобиться відкрити термінал (за допомогою комбінації клавіш Ctrl + Alt + T) та запустити редактор nano для внесення змін до файлу конфігурації sysctl:

 sudo nano /etc/sysctl.conf 

Далі, вставте наступні рядки коду у конфігураційний файл для відключення IPv6:

 net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Розглянемо детальніше кожен із цих рядків:

  • Перший рядок вимикає підтримку IPv6 для усіх мережевих інтерфейсів вашої системи.
  • Другий рядок відключає IPv6 конкретно для інтерфейсу, який використовується за замовчуванням.
  • Третій рядок деактивує IPv6 на інтерфейсі зворотного зв’язку (loopback), що означає, що система не буде використовувати IPV6 для внутрішнього обміну даними.

Після додавання необхідних рядків, скористайтеся комбінацією клавіш Ctrl + O для збереження внесених змін та виходу з редактора. Тепер, для застосування змін до системи, скористайтеся наступною командою:

 sudo sysctl -p 

Перезапустіть мережеві служби, виконавши команду:

 sudo systemctl restart systemd-networkd 

Для перевірки статусу вимкнення IPv6, виконайте наступну команду:

 cat /proc/sys/net/ipv6/conf/all/disable_ipv6 

Якщо у відповідь на команду ви побачите значення “1”, це свідчить про те, що IPv6 успішно відключено у вашій системі Ubuntu.

Тимчасове відключення IPv6 на Ubuntu

Для тимчасового відключення IPv6 на Ubuntu, застосуйте таку команду systemctl з опцією -w:

 sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 

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

 sudo systemctl restart systemd-networkd 

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

Контролюйте мережеві налаштування вашого ПК Ubuntu

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