ВНИМАНИЕ!
Сайт переехал, в связи с чем обзавёлся новым ядром и в виду того, что часть информации уже устарела было принято решение вести сайт заново с нуля!
Убедимся в том, что в системе действительно присутствуют IPv6 интерфейсы:
Чтобы выключить поддержку IPv6 на всех сетевых интерфейсах сразу, открываем на редактирование файл sysctl.conf
В конец файла добавляем строки:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
Для выключения IPv6 на всех интерфейсах системы достаточно параметра net.ipv6.conf.all.disable_ipv6. Прочие параметры указаны в качестве примера отключения на уровне отдельных интерфейсов. В последней отдельно строчке eth0 - это название интерфейса вашей сетевой карты (заменить при необходимости на своё).
Для вступления изменений в силу, заставим систему перечитать файл /etc/sysctl.conf
Cнова проверяем список интерфейсов, где IPv6 интерфейсов уже не должно остаться:
Проверено на следующих конфигурациях ОС
Debian GNU/Linux 11 (Bullseye)
Debian GNU/Linux 12 (Bookworm)
Debian GNU/Linux 13 (Trixie)