===== Как отключить IPv6 в Debian GNU/Linux ===== {{:unix-linux:debian:pasted:20171124-194401.png }} Относительно **IPv6** есть такой тезис "Включенный и ненастроенный протокол IPv6 хуже, чем выключенный протокол IPv6". Если использование IPv6 не планируется, то можно выключить поддержку IPv6 глобально на уровне системы. Убедимся в том, что в системе действительно присутствуют IPv6 интерфейсы:
# ip addr | grep inet6
Также можно увидеть, что некоторые приложения имеют активные TCP-прослушиватели на интерфейсах IPv6. Посмотреть все прослушиваемые в системе порты можно командой:
# ss -lnptu | sort
Чтобы выключить поддержку IPv6 на всех сетевых интерфейсах сразу, открываем на редактирование файл ''sysctl.conf ''
# nano /etc/sysctl.conf
В конец файла добавляем строки: # Turn off IPv6 # 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'' на тот, который используется у нас. Для вступления изменений в силу, заставим **sysctl** перечитать файл ''/etc/sysctl.conf'':
# sysctl -p
Cнова проверяем список интерфейсов, где IPv6 интерфейсов уже не должно остаться:
# ip addr | grep inet6
---- Дополнительные источники информации: * [[https://wiki.debian.org/DebianIPv6|Debian Wiki - Debian IPv6 Project]] * [[https://wiki.archlinux.org/title/IPv6_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|ArchWiki на Русском : IPv6]] ---- Проверено на следующих конфигурациях: ^ Версия ОС ^ |Debian GNU/Linux Stretch 9.2.1 | |Debian GNU/Linux Buster 10.0 | |Debian GNU/Linux Bullseye 11.2 | |Debian GNU/Linux Bookworm 12.0 | ---- {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 25.11.2017 11:33 {{tag>Linux Debian "Debian 9" "Debian Stretch" "Debian 10" "Debian Buster" "Debian 11" "Debian Bullseye" "Debian 12" "Debian Bookworm" sysctl IPv6}} ~~DISCUSSION~~