Отключаем IPv6

  • 2 577
  • 0
  • 100,00%
  • 1

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



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

Ваш e-mail не будет опубликован.

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