Report information
The Basics
Id:
23357
Status:
resolved
Priority:
Low/Low
Queue:

BugTracker
Version Fixed:
(no value)
Version Found:
(no value)
Versions Affected:
(no value)
Versions Planned:
4.4.0
Priority:
P2 Normal
Severity:
S2 Normal
CVSS Score:
(no value)
CVE ID:
(no value)
Component:
(no value)
Area:
(no value)

Dates
Created:Tue, 22 Feb 2011 19:48:54 -0500
Updated:Mon, 11 Dec 2017 09:42:21 -0500
Closed:Mon, 11 Dec 2017 09:42:21 -0500



This bug tracker is no longer active.

Please go to our Gitlab to submit issues (both feature requests and bug reports) for active projects maintained by Internet Systems Consortium (ISC).

Due to security and confidentiality requirements, full access is limited to the primary maintainers.

Subject: dhclient -6 script doesn't handle addr declines
the dhclient -6 scripts don't handle declines of offered addrs

Subject: dhclient -6 Decline
Date: Tue, 8 Mar 2011 11:26:09 -0500
To: dhcp-bugs@isc.org
From: Timothy Carlin <tjcarlin@iol.unh.edu>
Hello All, Sorry to trouble you again. I have another question regarding the ISC dhclient, when used for acquiring an IPv6 address. The version I am using is the latest from the website, and is reporting isc-dhclient-4.2.1. It seems that the client is not generating a DHCPv6 Decline message when an IPv6 Address has been duplicated on the link. What appears to happen is, despite the kernel rejecting the binding of the address, dhclient continues on, and in fact attempts to Renew the address when T1 expires. It seems that in my configuration the "dhclient-script" is correctly returning the error code of 3 from "exit_with_hooks", indicating that it determined the address was duplicated. From there I am not sure if dhclient is processing the return code, or if there is something else happening. Is this currently a known issue with dhclient6 or particular distributions of GNU/Linux? So far I've tried with current releases of OpenSUSE and Fedora distributions. Thanks again for your help. Best Regards, Timothy Carlin ---- Timothy Carlin tjcarlin@iol.unh.edu
On Tue Mar 08 16:26:22 2011, tjcarlin@iol.unh.edu wrote:
> It seems that in my configuration the "dhclient-script" is correctly
> returning the error code of 3 from "exit_with_hooks", indicating
> that it determined the address was duplicated. From there I am not
> sure if dhclient is processing the return code, or if there is
> something else happening.

This is a known issue and there is an existing bug report for it, 23357. I'm merging the tickets.

Thank you for reporting this.


Hello Timothy: Long time coming, but you'll be pleased to learn that dhclient (-6) now generates DECLINEs if the client script returns a 3 indicating a DAD error. This change will be included in our next feature release, 4.4.0, due out Q1 of 2018. We'd like to thank you for suggesting the change by citing you in the release notes. If you wish to recognized in this way, please respond with how you want to be identified. Regards, Thomas Markwalder ISC Software Engineering
From: "Timothy Carlin" <tjcarlin@iol.unh.edu>
Subject: Re: [ISC-Bugs #23357] dhclient -6 doesn't handle addr declines [client] [protocol]
To: dhcp-public@isc.org
Date: Mon, 11 Dec 2017 08:20:47 -0500
Hi Thomas,

Thanks very much for passing along the news of this update.  Feel free to mention my name and affiliation in the release notes, it would be an honor.  I've included it below.

Best Regards,
Timothy Carlin
University of New Hampshire, InterOperability Lab (UNH-IOL)

On Fri, Dec 8, 2017 at 7:42 AM, Thomas Markwalder via RT <dhcp-public@isc.org> wrote:
Hello Timothy:

Long time coming, but you'll be pleased to learn that dhclient (-6) now generates DECLINEs if the client script returns a 3 indicating a DAD error.  This change will be included in our next feature release, 4.4.0, due out Q1 of 2018.

We'd like to thank you for suggesting the change by citing you in the release notes.  If you wish to recognized in this way, please respond with how you want to be identified.


Regards,

Thomas Markwalder
ISC Software Engineering