Я использую сервер DHCPv6 (Centos) для настройки хостов с глобальным адресом IPv6. Для внутренней связи я хочу использовать уникальные локальные адреса (ULA). Могу ли я настроить 2 сервера DHCPv6 на одной ссылке, чтобы у хоста были оба адреса (глобальный и ula)?
Я получаю только адрес fd80: abcd :: 254 на моем ноутбуке Win7, а не адрес 201: db8: 1234: 3 :: / 64. Что-то не так, или я что-то пропустил?
Вот мой маршрутизатор (fortigate) и моя конфигурация DHCPv6-сервера.
** 40gate_fw_van ~ (ipv6) # показать
конфиг ipv6
установить ip6-адрес 2001: db8: 1234: 3 :: 1/64
конфигурация ip6-extra-addr
редактировать fd80: abcd :: 1/64
следующий
конец
установить ip6-manage-flag включить
установить ip6-other-flag включить
список-префиксов ip6
редактировать 2001: db8: 1234: 3 :: / 64
следующий
редактировать fd80: abcd :: / 64
следующий
конец
установить ip6-send-adv включить
конец
. @ ipv6-wms: / etc / dhcp> cat dhcpd6.conf
shared-network ipv6test {
subnet6 fd80: abcd :: / 64 {
диапазон6 fd80: abcd :: 100 fd80: abcd :: 254;
опция dhcp6.name-servers 2001: db8: 1234: 3 :: 2;
option dhcp6.domain-search "ipv6.local";
} subnet6 2001: db8: 1234: 3 :: / 64 {
диапазон6 2001: db8: 1234: 3 :: 100 2001: db8: 1234: 3 :: 254;
опция dhcp6.name-servers 2001: db8: 1234: 3 :: 2;
option dhcp6.domain-search "ipv6.local";
}
}
Вам не нужны два DHCPv6-сервера, вам нужен один сервер, который выдает оба адреса. И не забудьте включить оба префикса в свои объявления маршрутизатора!