Setting custom DUID for dhcpv6 no longer available in 1.3?

Hi, I just came upon a very old official vyos blog VyOS 1.2.0-beta1 release that mentions:

Now you can set a custom DUID for DHCPv6 client: set interfaces ethernet eth0 dhcpv6-options duid CUSTOMDUID

However this option doesn’t seem to be available in current 1.3 rolling (anymore). Is it being removed (because we moved to WIDE)?

At least changing DUID type has its use case and it has been implemented by for example pfsense: Feature #8191: IPv6 - Support for configuring multiple DUID types - pfSense - pfSense bugtracker

Any plan to bring the function back in near future (or is it even possible with WIDE at all)? Thanks!

Actually to me it look slike it was simply forgotten to migrate. WIDE is a bit picky about the duid (can not be secified per interface) but it could be workarounded.

Progress can be tracked via ⚓ T3134 DHCPv6 DUID configuration node missing

Thanks for reporting.

2 Likes

Thank you so much for the quick response!

Available via latest rolling ISO

https://docs.vyos.io/en/latest/configuration/interfaces/ethernet.html#cfgcmd-set-interfaces-ethernet-interface-dhcpv6-options-duid-duid

This one looks harder then initially thought as dhcpc6 overwrites the DUID file. Maybe a move back to ISC is the smarter choice despite the fact that DHCPv6 PD is very hard with ISC.