Сначала проверим включена или отключена поддержка протокола IPv6 (0 — вкл, 1 — выкл):
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
cat /proc/sys/net/ipv6/conf/eth1/disable_ipv6
Для временного отключения выполним команды:
sudo sysctl net.ipv6.conf.all.disable_ipv6=1
sudo sysctl net.ipv6.conf.default.disable_ipv6=1
Приведу пример отключения IPv6 на конкретном интерфейсе:
sudo sysctl net.ipv6.conf.lo.disable_ipv6=1
sudo sysctl net.ipv6.conf.eth0.disable_ipv6=1
Чтобы IPv6 остался выключенным после перезапуска сервера, откроем файл конфигурации /etc/sysctl.conf в текстовом редакторе и укажем:
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
Применим изменения:
sudo sysctl -p
Посмотрим нету ли на сетевых интерфейсах IPv6 адреса:
ifconfig | grep inet6
ip addr show | grep net6
Смотрите также мою статью:
Понижение приоритета IPv6