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

  • 23.12.2014
  • 3 488
  • 0
  • 29.09.2019
  • 1
  • 1
  • 0
Отключаем поддержку IPv6 в Linux

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

Описание

В данной статье пойдет речь о том, как отключить поддержку 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 рабочих дня.