Отключаем поддержку IPv6 в Linux

  • 23.12.2014
  • 6 072
  • 0
  • 09.03.2022
  • 1
  • 1
  • 0
Отключаем поддержку IPv6 в Linux

В некоторых ситуациях может понадобиться отключить IPv6 в ОС Linux (tcp6 и udp6), а в данной статье будут даны рекомендации о том, как это можно сделать.

Описание

В данной статье пойдет речь о том, как отключить поддержку IPv6 в тех случаях, когда вы не пользуетесь этим протоколом.

Временное отключение (до перезагрузки)

Для временного отключения, можно воспользоваться следующими командами (после рестарта системы IPv6 снова будет работать):

sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
sysctl -w net.ipv6.conf.lo.disable_ipv6=1

После этого необходимо перезапустить сетевые интерфейсы (down и up), чтобы они освободились от адресов IPv6.

Постоянное отключение

Стандартный способ

Для того, чтобы полностью отключить поддержку IPv6 через sysctl, необходимо в файл конфигурации /etc/sysctl.conf внести следующие строки и перезагрузиться:

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

Было:
ipv6_enabled

Стало:
ipv6_disabled

Способ, если предыдущий не сработал (Ubuntu 18.04)

В Ubuntu 18.04 описанный выше способ перестал работать, поэтому отключить поддержку IPv6 придется несколько иначе. Для этого открываем файл /etc/default/grub и вносим в него следующие правки:

БЫЛО


GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
GRUB_CMDLINE_LINUX=""

СТАЛО


GRUB_CMDLINE_LINUX_DEFAULT="splash quiet ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

После внесения изменений, необходимо выполнить следующую команду:

sudo update-grub

Теперь, после перезагрузки, поддержка IPv6 должна прекратиться.

Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.