As seguintes linhas de configuração pertencem ao arquivo /etc/sysctl.d/40-ipv6.conf
para desabilitar o IPv6 em todas as interfaces.
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
De qual Linux estamos falando? O método de configuração do GRUB é parecido com a configuração a seguir, talvez em /etc/default/grub
.
GRUB_CMDLINE_LINUX="ipv6.disable=1 rhgb quiet"
Depois de alterar a configuração do GRUB, é necessário reinstalar o GRUB e reinicializar.
grub2-mkconfig -o /boot/grub2/grub.cfg
shutdown -r now
Mais tarde, verifique se a configuração foi bem-sucedida.
ip addr show | grep net6
Ou, para simplesmente impedir que o módulo IPv6 seja vinculado à pilha de rede IPv6, adicione a linha abaixo a /etc/modprobe.d/blacklist.conf
(ou um nome de arquivo diferente de acordo com a estrutura de diretório / arquivo existente):
options ipv6 disable=1
Em seguida, reinicie.
Isso permitirá o carregamento do módulo IPv6 para satisfazer quaisquer outros módulos que dependam dele enquanto desabilita o suporte para o protocolo IPv6.
Em um sistema operacional baseado em RedHat, pode-se usar a seguinte diretiva em /etc/sysconfig/network
.
NETWORKING_IPV6=no