Парни, подскажите лучше как выдавать статически IPv6-префиксы через DHCP на основании MAC-адреса спрашивающего.
В isc-dhcpd есть возможность добавить host в нём указать hardware address и туда написать MAC, но по факту это работает только если в duid клиента этот же MAC используется. А если клиент сгенерил себе duid на базе другого мака то это не срабатывает.
Возможно можно как-то указать не hardware ethernet а link-local адрес спрашивающего, но мне не удалось найти как это сделать.
У меня есть пачка клиентов, которые прибиты по маку в IPv4-dhcp. Хочу им же в dhcpv6 статично прибить IPv6-подсети и сроутить эти подсети на их link-local адреса, сгенерённые на базе MAC-адресов.
Если isc-dhcpd плохое решение - подскажите решение лучше.
Про accel-ppp слышал, но так и не понял как там без радиуса клиентов насоздавать. Или лучше развернуть какой-нибудь freeradius, запихнуть привязку mac+ipv4+ipv6-pd в него? freeradius про ipv6 и ipv6-pd знает что-нибудь?
Может я что-то упускаю и нужно что-то определённое погуглить?
Заранее спасибо за ответы.