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

Статический IPv4 и динамический IPv6 на одном интерфейсе

Я пытаюсь настроить ящик 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 программа, чтобы убедиться, что маршрутизатор отправляет рекламные объявления и они попадают в этот ящик.