Я пытаюсь настроить ящик CentOS 5.4 для использования статического IPv4-адреса и получения динамического IPv6-адреса во время загрузки.
У меня только один интерфейс, кроме интерфейса loopback, eth0
. Он имеет статическую версию 4 и подключение к Интернету (я могу использовать SSH). Однако по умолчанию он не получает IPv6.
Я включил IPv6 в /etc/sysconfig/network
и я добавил IPV6INIT=yes
в конфигурацию в /etc/sysconfig/networking/devices/
.
Если я использую dhcp6c, он получает действительный IPv6-адрес, но главный вопрос в том, как мне настроить его, чтобы он получался во время загрузки?
В конце концов, ответ прост. Нужно поместить несколько вариантов в /etc/sysconfig/networking/devices/
файлы.
Первый IPV6INIT=yes
очевидно, чтобы включить IPv6 на этом интерфейсе. Теперь, чтобы включить DHCPv6, чтобы вы получали адрес во время загрузки, вам также нужно добавить DHCPV6C=yes
. Это исправило это для меня.
Итак, у вас есть как минимум две строки:
IPV6INIT = да
DHCPV6C = да
Это оно :-)
Первым шагом будет проверка, получает ли интерфейс локальную ссылку по умолчанию. fe00:*
и любойff00:
адреса.
Если вы не используете dhcp6 (и я лично предпочитаю этого не делать), вам необходимо настроить маршрутизатор для трансляции маршрутов по умолчанию и т. Д., Возможно, вы уже это сделали?
Вы можете использовать radvdump
программа, чтобы убедиться, что маршрутизатор отправляет рекламные объявления и они попадают в этот ящик.