Precisa saber como o IPv6 foi desativado

3

Eu tenho um servidor RHEL 6.3 que tem o IPv6 desativado. Se eu digitar ifconfig, recebo o seguinte:

eth0      Link encap:Ethernet  HWaddr 00:50:56:9F:0F:61  
          inet addr:10.3.72.76  Bcast:10.3.75.255  Mask:255.255.252.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1708252 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27566 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:409249072 (390.2 MiB)  TX bytes:4583283 (4.3 MiB)

Meu problema é que essa falta de IPv6 fez com que nosso produto falhasse e eu quero ser capaz de reproduzir essa situação para um caso de teste (para que não fracassemos dessa maneira no futuro). Infelizmente, não tenho ideia de como o IPv6 foi desativado.

Uma maneira que eu sei que desativa o IPv6 é definir NETWORKING_IPV6 e IPV6INIT como false no arquivo / etc / sysconfig / network. Isso não foi feito:

[root@foo bin]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=foo.ds.net

A outra maneira que eu sei é desabilitar o módulo ipv6. No entanto, isso também não foi feito:

[root@foo bin]# lsmod | grep ipv6
ipv6                  322541  0 

Eu gostaria de reproduzir essa situação o mais próximo possível, mas não tenho idéia do que foi feito com esse servidor para desativar o IPv6. Alguém tem alguma ideia?

    
por Pace 17.01.2013 / 16:42

2 respostas

3

Meu primeiro palpite seria algumas configurações de / etc / sysctl *, algum script alterando / proc / sys / net / ipv6 / * ou algo parecido em /etc/rc.local, mas é difícil dar uma resposta, pois existem tantos lugares onde isso poderia ser feito.

    
por 17.01.2013 / 17:24
2

Há uma boa resposta, mas adicionarei meu outro cenário apenas no caso: Há um bug em versões mais antigas do ifconfig que o fazem parar de mostrar endereços IPv6 quando você tem nomes de interface complexos. Use

ip -6 addr ls

para ter certeza de endereços IPv6 atribuídos.

    
por 20.01.2013 / 14:05