dhcpv6 client id malformed
I'm participating in the comcast business class ipv6 trial.
I noticed that my system was sending a DHCPv6 client identifier containing a MAC address of all zeros.
I root-caused this to libdhcpagent's make_stable_duid attempting to get a MAC address by calling dlpi_info without calling dlpi_bind first.
dlpi_info(3dlpi) clearly documents that this is a no-no:
Link-layer physical address of bound dh.
If dh is in the DL_UNBOUND DLPI state,
the contents of di_physaddr are unspeci-
Updated by David Höppner over 9 years ago
- Assignee set to David Höppner
- % Done changed from 0 to 80
Updated by Dan McDonald about 9 years ago
- Status changed from New to Resolved
Author: David Höppner <email@example.com>
Date: Sat Feb 15 17:27:42 2014 +0000
4586 dhcpv6 client id malformed
Reviewed by: Sebastien Roy <firstname.lastname@example.org>
Reviewed by: Marcel Telka <email@example.com>
Approved by: Dan McDonald <firstname.lastname@example.org>