What I did in practice on the box in question was edit
/usr/share/initramfs-tools/hooks/dhcpcd to say "clientid" instead of
"duid ll". This made it consistently use RFC2313 old-style client IDs.

However, this box is on an IPv4-only network. Whatever important reason
it was that made the RFC4361 authors decide to invent DUID client
identifiers, might not apply in my case. So it might be a more general
solution for Ubuntu to standardise on RFC4361 client identifiers
instead, presumably by changing /usr/share/initramfs-
tools/scripts/functions to use "dhcp-identifier: duid" -- but I haven't
tested that, and you'd need to make sure that systemd-networkd generates
the *same* DUID as dhcpcd does. (That should be easy to verify in
wireshark, though.)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2109847

Title:
  initramfs DHCP uses inconsistent client IDs

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/2109847/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to