Назад | Перейти на главную страницу

Необходимо знать, как был отключен IPv6

У меня есть сервер RHEL 6.3 с отключенным IPv6. Если я вхожу в ifconfig, я получаю следующее:

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)

Моя проблема в том, что отсутствие IPv6 привело к сбою нашего продукта, и я хочу иметь возможность воспроизвести эту ситуацию для тестового примера (чтобы мы не потерпели неудачу в будущем). К сожалению, я понятия не имею, как был отключен IPv6.

Один из способов отключить IPv6 - установить NETWORKING_IPV6 и IPV6INIT в значение false в файле / etc / sysconfig / network. Этого не было сделано:

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

Другой известный мне способ - отключить модуль ipv6. Однако этого также не было сделано:

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

Я хотел бы воспроизвести эту ситуацию как можно точнее, но я понятия не имею, что было сделано с этим сервером для отключения IPv6. У кого-нибудь есть идеи?

Моим первым предположением были бы некоторые настройки / etc / sysctl *, изменение сценария / proc / sys / net / ipv6 / * или что-то в этом роде в /etc/rc.local, но сложно дать ответ, так как мест так много где это можно было сделать.

Есть хороший ответ, но на всякий случай я добавлю другой сценарий: в старых версиях ifconfig есть ошибка, из-за которой он перестает показывать адреса ipv6, когда у вас сложные имена интерфейсов. Использовать

ip -6 addr ls

чтобы быть уверенным в назначенных IPv6-адресах.