Various DHCP clients on OpenWrt, can someone tell me the difference?

I understand that OpenWrt default is odhcpc6 (for IPv6), but looking into GitHub issues, and various reports about folks in Japan using NTT 10G having a "8-hour disconnection" and finding that might be problem of odhcpc6 (well, I also want to eliminate the problem), I am trying to look for other DHCP clients on WAN side.

Looking into package list, I found 2 more:

isc-dhcp-client-ipv6
dhcpcd

The former one doesn't get any IPv6 address from upstream router, I have no idea why. The later one not tested yet but will try soon, so I want to know their difference? My goal is to get PD from ISP and then delegate to downstream (with ND Proxy)

1 Like

Just to be clear, the ISC implementations of DHCP became end-of-life in October 2022. See (no client);

This works with the default odhcpc6 with a standard image. Are you having some issue with setting up IPv6 in the official images with odhcpc6?

Can you provide a reference?

If there's an issue, I'm sure we'd like to know as well.

Here is the problem mentioned in GitHub

1 Like

That sounds like a daemon, not like a client (compare with odhcpd which by defaults acts as a DHCP v6 server on OpenWrt, and can be set to act as a DHCP v4 server as well instead of dnsmasq).

The C in odhcpc6 indicates it's a client.