Project

General

Profile

Actions

Bug #4586

closed

dhcpv6 client id malformed

Added by Bill Sommerfeld over 8 years ago. Updated about 8 years ago.

Status:
Resolved
Priority:
Normal
Category:
networking
Start date:
2014-02-09
Due date:
% Done:

80%

Estimated time:
Difficulty:
Bite-size
Tags:
needs-triage
Gerrit CR:

Description

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:

" di_physaddr
Link-layer physical address of bound dh.
If dh is in the DL_UNBOUND DLPI state,
the contents of di_physaddr are unspeci-
fied.
"

Actions #1

Updated by David Höppner over 8 years ago

  • Assignee set to David Höppner
  • % Done changed from 0 to 80
Actions #2

Updated by Dan McDonald about 8 years ago

  • Status changed from New to Resolved

commit 35b6f0471a5d938b98734483be3c5a258e319010
Author: David Höppner <>
Date: Sat Feb 15 17:27:42 2014 +0000

4586 dhcpv6 client id malformed
Reviewed by: Sebastien Roy &lt;&gt;
Reviewed by: Marcel Telka &lt;&gt;
Approved by: Dan McDonald &lt;&gt;
Actions

Also available in: Atom PDF