Desabilitando o IPV6 no Centos6

8

Quero desabilitar o IPV6 no novo servidor virtual Centos6 que acabei de configurar no Xen. Eu já segui as instruções aqui e depois reiniciei / reiniciei a rede.

Atualização: seguiu o exemplo abaixo, que parece ter funcionado, mas agora não pegou um endereço ipv4?

eth0      Link encap:Ethernet  HWaddr 9A:F0:43:47:04:F1 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:941 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:89952 (87.8 KiB)  TX bytes:0 (0.0 b)
          Interrupt:14
AliGibbs
fonte
Vá em frente e poste /etc/sysconfig/network-scripts/ifcfg-eth0também.
Scott Pack

Respostas:

9

Você precisa fazer alterações em alguns lugares diferentes.

Primeiro, desabilite o IPv6 nos scripts de configuração da rede local 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 do ipv6. Você deve conseguir criar um novo arquivo modprobe.d para desativá-lo ou colocá-lo na lista negra definitiva. Então também

  1. Crie um novo arquivo /etc/modprobe.d/ipv6.confcontendo

alias net-pf-10 off
alias ipv6 off

  1. Adicione as seguintes linhas ao /etc/modprobe.d/blacklist.conf

lista negra net-pf-10
lista negra ipv6

O IPTables está ativado por padrão e possui um serviço separado para IPv4 e v6, portanto, 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 todo o cruft esteja limpo. Depois de fazer isso, eu recomendaria verificar se a desativação ocorreu observando os módulos carregados, sua configuração de rede em execução, escuta / soquetes, etc., em busca de quaisquer indicadores da versão 6.

Scott Pack
fonte
É estranho que o FAQ do CentOS não cubra essas informações, o que realmente desabilitará o IPv6 em vez de não. Obrigado Scott.
Mbrownnyc 18/09/12