So I'm not convinced that doing this in dhclient is necessarily right.
Unlike IPv4 where DHCP operates over a raw socket, in IPv6 mode,
dhclient is just a regular network client and as such requires a source
address to be set so it can contact the network (the link-local address
in this case).
As dhclient is supposed to only be triggered after a RA has been
received and parsed, it should be the job of whatever handles the RA to
wait until a viable link-local has been established before triggering
That being said, since we don't seem to have anything that handles that
first configuration step properly, this workaround certainly won't hurt
and will fix the current race condition.
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
dhclient does not wait for ipv6 dad (duplicate address detection)
To manage notifications about this bug go to:
ubuntu-bugs mailing list