NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bin/57957: dhcpcd fails to unconfigure addresses from released lease
The following reply was made to PR bin/57957; it has been noted by GNATS.
From: Roy Marples <roy%marples.name@localhost>
To: "Taylor R Campbell" <riastradh%NetBSD.org@localhost>
Cc: "Robert Elz" <kre%munnari.OZ.AU@localhost>, "gnats-bugs" <gnats-bugs%NetBSD.org@localhost>,
"roy" <roy%NetBSD.org@localhost>, "gnats-admin" <gnats-admin%NetBSD.org@localhost>,
"netbsd-bugs" <netbsd-bugs%NetBSD.org@localhost>
Subject: Re: bin/57957: dhcpcd fails to unconfigure addresses from released
lease
Date: Sun, 25 Feb 2024 16:28:33 +0000
---- On Sun, 25 Feb 2024 15:13:03 +0000 Taylor R Campbell wrote ---
> > Date: Sun, 25 Feb 2024 15:05:01 +0000 (UTC)
> > From: Robert Elz kre%munnari.OZ.AU@localhost>
> >
> > But that would still be wrong, the old addresses should expire,
> > but weren't (and apparently didn't for Taylor either).
>
> Just to clarify: the issue I observed is that the old DHCPv6-assigned
> addresses weren't removed.
Why should they be? They obey the same rules as RA addresses in that removal is either manual or a zero lifetime is emitted.
Now IA options can include a status code such as NotOnLink, but there is no indication in the RFC that any existing address should be removed.
Infact it's recommendation to enter discovery mode and find a new DHCPv6 server.
Is the lifetime of the address continously decreasing or does it ever increase?
> (and kept getting used as default source
> addresses).
I find this statement odd because DHCPv6 addresses are not tied to any route.
Infact there is zero routing in DHCPv6 because RA covers it nicely.
> The SLAAC addresses with the old prefix, in contrast, did
> get removed and replaced by SLAAC addresses with the new prefix.
The error in dhcpcd is that when a prefix derived route changes it's address the source address in the route is not changed.
But I don't think this is what you are seeing.
Home |
Main Index |
Thread Index |
Old Index