Я хочу отключить IPV6 на новом виртуальном сервере Centos6, который я только что настроил в Xen. Я уже следовал инструкциям здесь и затем перезагрузил / перезапустил сеть.
Обновление: следуя приведенным ниже инструкциям, это, похоже, сработало, но теперь оно не подобрало адрес 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
networking
centos
xen
centos6
AliGibbs
источник
источник
/etc/sysconfig/network-scripts/ifcfg-eth0
также.Ответы:
Вам нужно внести изменения в нескольких разных местах.
Во-первых, отключите IPv6 в скриптах конфигурации сети пользователя-пользователя, изменив файл.
/etc/sysconfig/network
Убедитесь, что установлена переменная
NETWORKING_IPV6=no
Затем отключите модуль ядра ipv6. Вы должны иметь возможность создать новый файл modprobe.d, чтобы отключить его, или сразу же внести его в черный список. Так что либо
/etc/modprobe.d/ipv6.conf
содержащий/etc/modprobe.d/blacklist.conf
IPTables включен по умолчанию и имеет отдельную службу для IPv4 и v6, поэтому нам также необходимо отключить версию v6.
Теоретически, после того, как все это настроено, вы сможете перезагрузить сеть и выгрузить модуль. Тем не менее, вам может потребоваться полная перезагрузка, чтобы убедиться, что вся пыль очищена. После этого я бы порекомендовал проверить, что отключение было выполнено, посмотрев на загруженные модули, текущую конфигурацию сети, прослушивание / сокеты и т. Д. Для любых индикаторов v6.
источник