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

Хотя протокол IPv6 необходим для дальнейшего развития Интернета, бывают ситуации, когда его необходимо отключить.

Здесь описано, как отключить IPv6 в Ubuntu чтобы решить проблемы совместимости, конфигурации сети или специфические случаи использования, требующие отключения IPv6.

Как отключить IPv6 на Ubuntu

По умолчанию IPv6 включен и используется параллельно с IPv4.

Чтобы отключить IPv6 в системе Ubuntu откройте терминал нажав Ctrl + Alt + T, и с помощью редактора nano откройте файл конфигурации sysctl:

sudo nano /etc/sysctl.conf

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

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

В приведенном выше коде:

  • Первая строка отключает IPv6 для всех сетевых интерфейсов в системе
  • Вторая строка нацелена на интерфейс по умолчанию и отключает его
  • Третья строка отключает IPv6 на интерфейсе loopback, что означает, что машина не будет использовать IPV6 для внутренней связи

После добавления приведенного кода нажмите Ctrl + O для сохранения изменений и выхода из редактора. Теперь примените изменения к системе с помощью:

sudo sysctl -p

Перезапустите сетевые службы с помощью:

sudo systemctl restart systemd-networkd

Проверьте статус отключенных служб IPv6, выполнив:

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

Если в качестве статуса отображается «1», это означает, что IPv6 успешно отключен на Ubuntu

Как временно отключить IPv6 в Ubuntu

Чтобы временно отключить IPv6 в Ubuntu выполните:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1

Затем перезапустите сетевые службы с помощью:

sudo systemctl restart systemd-networkd

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

Заключение

В Ubuntu управление настройками IPv6 осуществляется достаточно просто, что позволяет настроить поведение системы в сети в соответствии с конкретными потребностями. Не забывайте использовать эти знания с осторожностью, поскольку IPv6 в дальнейшем будет играть важнейшую роль в глобальной инфраструктуре Интернета.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.makeuseof.com

Похожие статьи

Комментарии (0)