Você precisa fazer alterações em alguns lugares diferentes.
Primeiro, desative o IPv6 nos scripts de configuração de rede do usuário modificando o arquivo
/etc/sysconfig/network
Certifique-se de definir a variável NETWORKING_IPV6=no
Em seguida, desative o módulo do kernel ipv6. Você deve ser capaz de criar um novo arquivo modprobe.d para desativá-lo ou simplesmente colocá-lo na lista negra. Então, ou
- Crie um novo arquivo
/etc/modprobe.d/ipv6.conf
contendo
alias net-pf-10 off
alias ipv6 off
- Adicione as seguintes linhas a
/etc/modprobe.d/blacklist.conf
blacklist net-pf-10
blacklist ipv6
O IPTables é habilitado por padrão e tem um serviço separado para IPv4 e v6, então também precisamos desativar a versão v6.
service ip6tables stop
chkconfig ip6tables off
Em teoria, quando tudo isso estiver configurado, você poderá reiniciar a rede e descarregar o módulo. No entanto, você pode precisar de uma reinicialização completa para garantir que toda a sujeira seja limpa. Depois de fazer isso, eu recomendo verificar se o desabilitar demorou olhando os módulos carregados, sua configuração de rede em execução, listen / sockets, etc para quaisquer indicadores v6.