OpenWrt/LEDE Project

  • Status Closed
  • Percent Complete
  • Task Type Feature Request
  • Category Packages
  • Assigned To
    Hans Dedecker
  • Operating System All
  • Severity Low
  • Priority Very Low
  • Reported Version Trunk
  • Due in Version Undecided
  • Due Date Undecided
  • Private
Attached to Project: OpenWrt/LEDE Project
Opened by Eric Luehrsen - 18.01.2017
Last edited by Hans Dedecker - 05.08.2017

FS#402 - odhcpd: assign all viable DHCPv6 address in stateful+stateless mode

odhcpd only gives the ULA to clients in statefu+stateless mode. The original author indicated that this is design intent. But that doesn’t work for various devices on an enterprise network. You may want to allow Android devices which only SLAAC+Priv (argh Google!) and any other portable BYOD. However, your enterprise infrastructure is all DHCPv6 addresses only configured from a central location. Every printer has a HOSTID, and when it dies, its replacement gets that HOSTID, such that the HOSTID is building 9, floor 3, row 10, cube AB. Printers are not normally global, but just a small tangible example. In any case, all DHCPv6 addresses should be given or at least an option to do so.

Windows, some smart TV, and some media players often expect to be greedy about grabbing all addresses: DHCPv6, SLAAC, and Priv. They will not accept DHCPv6 with only one-of the prefixes assigned.



Closed by  Hans Dedecker
05.08.2017 11:29
Reason for closing:  Fixed
Additional comments about closing:  

The odhcpd DHCPv6 server will by default assign all viable DHCPV6 addresses to the clients; by setting dhcpv6_assignall to 0 (eg uci set dhcp.lan.dhcpv6_assignall=0) the old behavior is restored where only one DHCPv6 address is assigned to the client (https://gihttps://git.lede-;a=comm it;h=296b4a0ddd7d6d77e48ee36f3407b0769ca d.git;a=commit;h=296b4a0ddd7d6d77e48ee36 f3407b0769caaa0d7).

Eric Luehrsen commented on 17.02.2017 02:33

A bug is also found within this behavior.  FS#524 .


Available keyboard shortcuts


Task Details

Task Editing