dhcpcd-discuss

Re: Tentative global IPv6 addresses with 8.1.4

Roy Marples

Thu Jan 02 15:50:25 2020

Hi Mudric

On 02/01/2020 15:17, Mudric, Dusan (Dusan) wrote:
Please double check if DHCPD disables DAD

dhcpcd (note the extra C) does not disable DAD and relies on the kernel to annonce the DAD result for correct operation.

I have now replicated the issue and this is indeed the correct fix:
https://roy.marples.name/cgit/dhcpcd.git/commit/?h=dhcpcd-8&id=114870290a8d3d696bc4049c32eef3eed03d6070

Setting retrans_time_ms to something really high (like say 3000000) delays DAD it seems.

After patching dhcpcd, you should either reboot OR kill dhcpcd, set the /proc/sys/net/ipv6/neigh/$interface/retrans_time_ms to a reasonable default like 1000, flush the tentative addresses and then start the patched dhcpcd.

Sorry about this, I'll try and push out a new release ASAP.

Roy

Follow-Ups:
RE: Tentative global IPv6 addresses with 8.1.4Mudric, Dusan (Dusan)
References:
Tentative global IPv6 addresses with 8.1.4Steve Hirsch
Re: Tentative global IPv6 addresses with 8.1.4Roy Marples
RE: Tentative global IPv6 addresses with 8.1.4Steve Hirsch
Re: Tentative global IPv6 addresses with 8.1.4Nico Schottelius
Re: Tentative global IPv6 addresses with 8.1.4Nico Schottelius
Re: Tentative global IPv6 addresses with 8.1.4Roy Marples
Re: Tentative global IPv6 addresses with 8.1.4Nico Schottelius
RE: Tentative global IPv6 addresses with 8.1.4Mudric, Dusan (Dusan)
Archive administrator: postmaster@marples.name