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

Как отключить IPv6 на Ubuntu 16.04 и Ubuntu 17.04 Оборудование

В этом руководстве вы узнаете, как отключить IPv6 на Ubuntu 16.04 и Ubuntu 17.04. Почему вы хотите отключить IPv6? Хотя IPv6 — это будущее, но сейчас многие системы и приложения по-прежнему полагаются на IPv4 и могут плохо работать с IPv6.

Например, если репозиторий поддерживает IPv6, тогда диспетчер пакетов APT подключится к этому репозиторию через IPv6 независимо от того, поддерживает ли ваш провайдер IPv6 или нет, как показано на скриншоте ниже.

Отключить IPv6 в APT

Иногда вам нужно отключить IPv6 только в APT-пакете, и другая программа может продолжать использовать IPv6, если это необходимо. Чтобы отключить IPv6 в APT, выполните следующую команду, чтобы создать файл конфигурации для APT.

sudo nano /etc/apt/apt.conf.d/99force-ipv4

Скопируйте и вставьте в файл следующую строку.

Acquire::ForceIPv4 «true»;

Сохраните и закройте файл. С этого момента APT будет использовать только IPv4.

Отключить IPv6 на Ubuntu в целом

Если вы хотите полностью отключить IPv6 в своей системе Ubuntu Linux, вам необходимо внести некоторые изменения в параметр ядра Linux.

Измените файл 99-sysctl.conf file.

sudo nano /etc/sysctl.d/99-sysctl.conf

Скопируйте и вставьте следующие 3 строки в нижней части файла.

net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

net.ipv6.conf.lo.disable_ipv6 = 1

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

sudo sysctl -p

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

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

Параметры, определенные в файле 99-sysctl.conf, сохраняются при перезагрузке, поэтому IPv6 не будет включен в следующий раз при загрузке Ubuntu, если вы вручную не включите его повторно.

Чтобы снова включить IPv6 на Ubuntu, просто удалите эти 3 строки в файле 99-sysctl.conf и запустите команду sudo sysctl -p для загрузки изменений.

Готово! Надеюсь, этот урок помог вам отключить IPv6 на настольном компьютере и на сервере Ubuntu.

Если у вас отсались какие-то вопросы по теме «Как отключить IPv6 на Ubuntu 16.04 и Ubuntu 17.04», то пишите их в форму комментариев на сайте. Постарайтесь как можно более подробно описать свой вопрос.

Также если вам показалась эта статья полезной, то делитесь ссылкой на нее в Google+, Twitter, VK или, например, Facebook. Давайте развивать лучшее Linux сообщество вместе.

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