Как отключить 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 .