Hi.

On Mon, Jul 29, 2019 at 11:07:50AM +0200, Harald Dunkel wrote:
> question about IPv6 support in sid: Whose job is it to bother
> about the IPv6 addresses dynamically bound to eth0?

Kernel's, mostly. You don't need userspace to receive and process SLAAC.


> AFAIU the kernel sees the prefix delegation on eth0, sets the
> old IPv6 address to "deprecated" and registers the new one. How
> comes that avahi daemon and dhcpcd and possibly others interfere?

I won't say anything about the avahi (don't see the need to install it),
but I'm familiar with dhcpcd.

Unless they've changed it in sid, dhcpcd should wait for RA announce for
a couple of seconds (ipv6ra_autoconf option in dhcpcd.conf) and then
send AF_NETLINK message to the kernel asking to set "global dynamic
mngtmpaddr" IP on an interface and received routes.
And, unless you force it somehow, dhcpcd should not touch
"net.ipv6.conf.$IFACE.accept_ra" kernel knob, so future RAs are
processed by the kernel directly.

Reco

Reply via email to