В настоящее время мы настраиваем несколько серверов локальной сети для работы в сети с полным IPv4. Я могу быть уверен, что в этой сети нет поддержки ipv6, и никогда не будет.
Рядом с этим
нам нужно каким-то образом полностью отключить поддержку ipv6 в ядрах серверов Linux.
Да, я могу найти некоторые настройки sysctl в Google, но этого было недостаточно. Например, в настройках по умолчанию /etc/hosts
, Я также нашел несколько записей ipv6. Я не позволю этому вызвать проблемы в будущем.
Что именно нужно сделать, чтобы полностью удалить всю поддержку ipv6 из только что установленного debian? Лучшими были контрольный список / список дел, но и любая другая форма тоже подходила.
Я проверил файлы конфигурации в /etc
много, но я не могу быть уверен, что нашел все.
Есть идеи получше? Есть ли какой-нибудь «чек-лист», что нужно настроить?
Либо строки sysctl в /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
и / или строку GRUB в /etc/default/grub
GRUB_CMDLINE_LINUX="ipv6.disable=1"
отключит поддержку ipv6 на системном уровне, и этого должно быть достаточно. Если ваши приложения по-прежнему пытаются подключиться через ipv6, то это ошибка приложения, и ее необходимо решить с поставщиком.
В /etc/hosts
запись в файле не актуальна.