Как отключить IPv6 в Ubuntu 20.04 LTS

18 октября 2025 г.
mrx
2 мин чтения

Как отключить IPv6 в Ubuntu 20.04 LTS

Сначала обновим систему

bash
sudo apt update 
sudo apt upgrade

В Ubuntu 20.04 IPv6 включен по умолчанию, но в большинстве случаев организация использует только ipv4. Мы можем отключить ipv6 двумя способами:

  • Отключить модуль ядра.
  • через sysctlнастройки.

Отключить ipv6 через модуль ядра

Теперь нам нужно отредактировать файл с помощью вашего любимого текстового редактора и внести следующие изменения:/etc/default/grub

bash
nano /etc/default/grub

Добавьте следующий файл:

bash
GRUB_CMDLINE_LINUX="crashkernel=auto ... ipv6.disable=1"

После изменения любого параметра ядра мы перестраиваем через update-grub2: grub.cfg

bash
sudo update-grub2
sudo shutdown -r now

Отключить ipv6 через sysctl

bash
nano /etc/sysctl.conf

Добавьте в конец файла следующие строки:

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

Чтобы применить эти настройки, нам нужно запустить sysctl -p:

bash
sysctl –p

Теперь выполните следующую команду. Вы должны увидеть 1, что означает, что IPv6 был успешно отключен:

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