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


В Ubuntu отключить ipv6 можно внеся коррективы в файл /etc/sysctl.conf и перезагрузив сервер для того, чтобы изменения вступили в силу.



Как на сервере с Ubuntu отключить ipv6


Значительная часть интернет провайдеров пока не поддерживает IPv6 из-за чего полноценное использование с отказом от IPv4 невозможно.

В случае с веб — просто доступ к сайту на сервере, для которого задана только АААА запись DNS будет возможен для одних клиентов и невозможен для других.



Также могут возникать проблемы в работе серверного ПО. SSH, пакетных менеджеров и т.п. Чтобы избежать их IPv6 можно отключить.



Изменения можно внести временно — на время текущего сеанса или таким образом, чтобы они сохранились после перезагрузки.

Чтобы отключить ipv6 на всех интерфейсах нужно выполнить от имени пользователя root команду:

echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6


Включить можно передав в тот же файл ноль вместо единицы.



Результат показан на скриншоте:

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


При передаче 1 блок с ipv6 пропадает, при передаче 0 появляется вновь.



Чтобы внести изменения, которые будут сохраняться после перезагрузки требуется отредактировать файл /etc/sysctl.conf.

mcedit /etc/sysctl.conf



В нем можно отключить шестую версию для всех интерфейсов

net.ipv6.conf.all.disable_ipv6 = 1

или для отдельных — например, для eth0

net.ipv6.conf.eth0.disable_ipv6 = 1



Изменения вступят в силу после перезагрузки или после выполнения sysctl -p



Проверить наличие директивы можно так:

sysctl -p | grep disable_ipv6

net.ipv6.conf.all.disable_ipv6 = 1



Интерфейс, которому принадлежит IP адрес можно выявить выполнив в консоли команду ip a

Мы рассмотрели как в Ubuntu отключить ipv6. Читайте также про интерфейсы в Linux и конфигурацию сети.

Сказать спасибо