Может кто-нибудь сказать мне, как отключить автоконфигурацию ipv6 на конкретном сетевом интерфейсе в CentOS?
Текущая ситуация:
ПК имеет два сетевых адаптера eth0 и eth1, которые подключаются к одной и той же локальной сети, в которой маршрутизатор IPv6 объявляет префикс IPv6 с пакетом NDRA (реклама маршрутизатора обнаружения соседей). В результате и eth0, и eth1 автоматически конфигурируют адрес IPv6 с этим префиксом.
Но я просто хочу включить ipv6 на eth1 и отключить его на eth0. Я пробовал следующие методы, но они не работают.
1. / etc / sysconfig / network
NETWORKING_IPV6=no
IPV6_AUTOCONF=no
Это отключит ipv6 на eth0 и eth1.
2. / etc / sysconfig / network-scripts / ifcfg-eth0
IPV6INIT=no
IPV6_AUTOCONF=no
Тогда это не работает. Я уже перезапустил сетевой сервис. Я немного запутался в этом вопросе. Заранее спасибо.
linux
networking
script
ipv6
Ив Месси
источник
источник
Ответы:
Вы можете отключить его из /etc/sysctl.conf с помощью этой строки:
Взгляните на / proc / sys / net / ipv6 / conf / eth0. В этом каталоге вы можете установить много опций, например, оставить IPv6 включенным, но отключить autoconf и т. Д.
источник
/etc/sysctl.conf
, создайте файл с/etc/sysctl.d
именем, например,00_ipv6_off.conf
с вышеуказанным содержимым.ifconfig
затем покажет интерфейсы, лишенные функциональности IPv6.echo "net.ipv6.conf.eth0.disable_ipv6 = 1" > /etc/sysctl.d/00_ipv6_off.conf
принижает
Чтобы это изменение сохранялось при перезагрузке, вам нужно добавить эту строку в ваш
/etc/sysctl.conf
файл:Обратите внимание, что использование
/etc/sysconfig/network-scripts/ifcfg-eth0
файла непереносимо.источник
Вы должны быть пользователем root, чтобы установить параметры сети ниже:
источник
Использование следующих переменных в ifcfg-eth0 или ifcfg-eth1:
Должен сделать свое дело. Повторить:
/ И т.д. / sysconfig / сети
/ И т.д. / sysconfig / сети-скрипты / ifcfg-eth0
/ И т.д. / sysconfig / сети-скрипты / ifcfg-eth0
Затем убедитесь, что вы перезапустите сетевой сервис:
Если вы запускаете,
ifconfig
вы должны увидеть inet6 на устройстве ethernet (eth0 или eth1) с включенным ipv6.источник