Хоча 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 для внутрішнього зв’язку
Після додавання вказаного коду натисніть 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 і надалі відіграватиме вирішальну роль у глобальній інфраструктурі Інтернету.