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

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

 

В этом руководстве мы покажем вам, как отключить IPv6 в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, IPv6 включен по умолчанию в Ubuntu. Но вы можете захотеть отключить IPv6 по многим причинам. Некоторые программы могут вызывать проблемы при включении IPv6, поэтому, если вы не планируете использовать IPv6, просто отключите его и не беспокойтесь о каких-либо потенциальных проблемах.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговое отключение IPv6 в Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Отключить IPv6 в Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Отключите IPv6 в Ubuntu 20.04.

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

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

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

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

nano /etc/default/grub

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

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

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

sudo update-grub2
sudo shutdown -r now

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

Шаг 3. Второй способ мы также можем отключить через sysctlнастройки, которые будут применяться без перезагрузки. Теперь удалите файл конфигурации системы:

nano /etc/sysctl.conf

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

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

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

sysctl –p

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

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

Поздравляю! Вы успешно отключили IPv6 . Благодарим вас за использование этого руководства для отключения IPv6 в вашей системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт UFW Firewall .