Desabilitando o IPV6 no Centos6

8

Eu quero desativar o IPV6 no novo servidor virtual Centos6 que acabei de configurar no Xen. Já segui as instruções aqui e, em seguida, reiniciei / reiniciei a rede.

Atualização: seguiu o 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
    
por AliGibbs 22.09.2011 / 17:28

1 resposta

9

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

  1. Crie um novo arquivo /etc/modprobe.d/ipv6.conf contendo

alias net-pf-10 off
alias ipv6 off

  1. 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.

    
por 22.09.2011 / 17:39