Additional note for this bug: this has been "fixed" upstream by adding a
--dad-wait-time parameter to dhclient. However, that param defaults to
0, and also requires an update to the dhclient-script.linux that isc-
dhcp provides. Debian has its own modified dhclient-script.linux,
slightly
This does *not* appear to resolve a closely related problem where the
link-local address has not yet been assigned. See LP: 1718568
In brief, the loop
case " $out " in
*\ dadfailed\ *)
error "$dev: ipv6 dad failed."
return 1;;
*\
This bug was fixed in the package isc-dhcp - 4.3.3-5ubuntu15.2
---
isc-dhcp (4.3.3-5ubuntu15.2) yakkety; urgency=medium
* debian/initramfs/lib/etc/dhcp/dhclient-enter-hooks.d/config: fix script to
not write to /run/net-$iface.conf when dealing with IPv6; which should only
This bug was fixed in the package isc-dhcp - 4.1.ESV-R4-0ubuntu5.12
---
isc-dhcp (4.1.ESV-R4-0ubuntu5.12) precise; urgency=medium
* ipv6: wait for duplicate address detection to finish (LP: #1633479).
-- Scott Moser Mon, 31 Oct 2016 14:30:03 -0400
** Changed
Scott, while this is a linux-specific change (and not applicable to
upstream isc-dhcp itself), it doesn't look like this fix is upstream in
debian; have you opened a bug there and/or are you planning to push it
up?
--
You received this bug notification because you are a member of Ubuntu
Bugs,
Robie,
wrt git noise on precise, I'm not fussed either way. I can re-upload if you'd
like.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1633479
Title:
dhclient does not wait for ipv6 dad
I've removed the verification-needed tag that seemed to have been blocking this
into precise-updates.
My comment in 13 stands, as I verified on precise at that time, and added the
verification-done-precise tag.
** Tags removed: verification-needed
** Tags added: verification-done
--
You
This bug was fixed in the package isc-dhcp - 4.2.4-7ubuntu12.8
---
isc-dhcp (4.2.4-7ubuntu12.8) trusty; urgency=medium
* ipv6: wait for duplicate address detection to finish (LP: #1633479).
-- Scott Moser Mon, 31 Oct 2016 14:31:58 -0400
** Changed in:
It looks like the updates to Trusty and Precise can now be released.
Scott, there's .git noise in the Precise diff:
http://launchpadlibrarian.net/291515979/isc-
dhcp_4.1.ESV-R4-0ubuntu5.11_4.1.ESV-R4-0ubuntu5.12.diff.gz - do you want
me to release anyway?
Yakkety has been superseded by bug
I can also confirm trusty and precise as shown above.
They behave differently, in that instead of exiting failure, dhclient actually
tries again and ends up getting an address. So in precise you would see:
| # dhclient -6 -1 -v $dev
| Internet Systems Consortium DHCP Client 4.1-ESV-R4
|
I've verified that this fixes issue on yakkety.
## Set up a network in lxc that listens to dhcp ipv4 and ipv6
$ netname="v4and6"
$ profname="$netname-profile"
$ cnamepre="v4v6-"
$ lxc network create $netname
Network v4and6 created
$ lxc network set $netname ipv6.dhcp.stateful true
$ lxc profile
** Tags removed: 4010
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1633479
Title:
dhclient does not wait for ipv6 dad (duplicate address detection)
To manage notifications about this bug go to:
This bug was fixed in the package isc-dhcp - 4.3.3-5ubuntu12.4
---
isc-dhcp (4.3.3-5ubuntu12.4) xenial; urgency=medium
* ipv6: wait for duplicate address detection to finish (LP: #1633479).
-- Scott Moser Mon, 31 Oct 2016 14:32:14 -0400
** Changed in:
** Tags added: verification-needed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1633479
Title:
dhclient does not wait for ipv6 dad (duplicate address detection)
To manage notifications about this
** Tags removed: verification-done
** Tags added: verification-done-xenial
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1633479
Title:
dhclient does not wait for ipv6 dad (duplicate address
isc-dhcp-client 4.3.3-5ubuntu12.4 fixed the problem for me.
** Tags removed: verification-needed
** Tags added: verification-done
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1633479
Title:
Hello Scott, or anyone else affected,
Accepted isc-dhcp into xenial-proposed. The package will build now and
be available at https://launchpad.net/ubuntu/+source/isc-
dhcp/4.3.3-5ubuntu12.4 in a few hours, and then in the -proposed
repository.
Please help us by testing this new package. See
Hello Scott, or anyone else affected,
Accepted isc-dhcp into trusty-proposed. The package will build now and
be available at https://launchpad.net/ubuntu/+source/isc-
dhcp/4.2.4-7ubuntu12.8 in a few hours, and then in the -proposed
repository.
Please help us by testing this new package. See
** Changed in: isc-dhcp (Ubuntu Precise)
Status: New => Confirmed
** Changed in: isc-dhcp (Ubuntu Trusty)
Status: New => Confirmed
** Changed in: isc-dhcp (Ubuntu Xenial)
Status: New => Confirmed
** Changed in: isc-dhcp (Ubuntu Yakkety)
Status: New => Confirmed
**
** Tags added: 4010
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1633479
Title:
dhclient does not wait for ipv6 dad (duplicate address detection)
To manage notifications about this bug go to:
** Also affects: isc-dhcp (Ubuntu Yakkety)
Importance: Undecided
Status: New
** Also affects: isc-dhcp (Ubuntu Precise)
Importance: Undecided
Status: New
** Also affects: isc-dhcp (Ubuntu Xenial)
Importance: Undecided
Status: New
** Also affects: isc-dhcp (Ubuntu
This bug was fixed in the package isc-dhcp - 4.3.3-5ubuntu16
---
isc-dhcp (4.3.3-5ubuntu16) zesty; urgency=medium
* ipv6: wait for duplicate address detection to finish (LP: #1633479).
-- Scott Moser Thu, 20 Oct 2016 12:55:33 -0400
** Changed in: isc-dhcp
** Tags added: patch
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1633479
Title:
dhclient does not wait for ipv6 dad (duplicate address detection)
To manage notifications about this bug go to:
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
** Patch added: "suggested fix"
https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1633479/+attachment/4761164/+files/suggested-fix.diff
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1633479
** Description changed:
dhclient -6 does not wait for an interface go through duplicate address
detection.
As a result the following will almost always fail:
$ dev=eth0
$ ip link set down dev $dev
$ dhclient -6 -1 -v eth0
Internet Systems Consortium DHCP Client 4.3.3
Note, bug 1447715 fixes ifupdown for this, but it seems to me that the
fix is better suited here.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1633479
Title:
dhclient does not wait for ipv6 dad
** Description changed:
dhclient -6 does not wait for an interface go through duplicate address
detection.
As a result the following will almost always fail:
- $ dev=eth0
- $ ip link set down dev $dev
- $ dhclient -6 -1 -v eth0
- Internet Systems Consortium DHCP Client 4.3.3
-
** Changed in: isc-dhcp (Ubuntu)
Status: Fix Committed => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1633479
Title:
dhclient does not wait for ipv6 dad (duplicate address
29 matches
Mail list logo