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

 

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

 

 

 

Чтобы внести изменения, которые будут сохраняться после перезагрузки требуется отредактировать файл /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

Читайте про интерфейсы в Linux и конфигурацию сети.