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

ISC DHCPD IPv6 для нескольких интерфейсов

Я хочу назначить несколько IPv6 серверу с несколькими сетевыми адаптерами.

Как определяет IPv6 RFC, каждый сервер имеет уникальный DUID, который может иметь один из трех форматов (LL, LLT или Enterprise). И у каждой сетевой карты есть IAID. Таким образом, запрос от NIC1 - это DUID и IAID NIC1, а запрос от NIC2 - это тот же DUID, но IAID - другой.

Проблема в том, что из коробки Centos, когда я прошу IP-адрес в двух разных интерфейсах, я получаю один и тот же IP-адрес.

Я не могу найти, как указать запись хоста на основе DUID и IAID. Я вижу, как некоторые люди генерируют уникальный DUID на основе MAC-адреса сетевой карты, но это не IPv6, о котором говорится в RFC.

Я пробовал:

host entry1 {
    host-identifier option dhcp6.client-id 00:01:00:01:19:fc:f8:1c:52:54:00:7e:c9:ec;
    option dhcp6.ia-na "00:09:40:5d";
    fixed-address6 2001:db8:0:1::202;
 }
 host entry2 {
    host-identifier option dhcp6.client-id 00:01:00:01:19:fc:f8:1c:52:54:00:7e:c9:ec;
    option dhcp6.ia-na "00:7e:c9:ec";
    fixed-address6 2001:db8:0:1::201;
 }

Это вызывает ошибку сегментации в клиенте (что страшно ...). Я полагаю, это неправильное использование варианта ia-na, но я не вижу другого варианта.