On 04/06/2018 11:49, Roy Marples wrote:
These problems are very nicely solved with RFC 6355 which adds DUID-UUID
where UUID is taken from the hosts firmware. The UUID can then be
displayed on the node alongside the MAC address for provisioning.
The downside is that no client I know of supports this and I keep
meaning to add support to dhcpcd for it.
The other downside is that not all hosts have a retrievable UUID as it
depends on both the OS and host itself - for example some OS's present a
UUID based on the CPUID. Of course this only works if all OS's generate
the same UUID from the base data.
I've just implemented DUID-UUID for dhcpcd.
Tested on NetBSD, OpenBSD, FreeBSD and Linux.
Unsure how to get system-uuid for Solaris or QNX at this time, which are
the only other platforms dhcpcd works on (but isn't as well supported).
Dnsmasq-discuss mailing list