Mailing List Archive

DHCPv6 client in Windows 10 broken after anniversary update
Hi,

It seems like Microsoft somehow broke DHCPv6 client functionality in the
Windows 10 anniversary update and now neither stateful nor stateless
DHCPv6 functionality works unless you manually issue "ipconfig /renew6"
(for stateful DHCPv6 this will only give you IPv6-connectivity untill
the lease expires).

This is generally not a big issue for dual-stacked residential customers
as most CPEs does SLAAC on the LAN-side, but the Win10 clients will not
recieve DNS from DHCP if the CPE is configured for that. For enterprise
networks on the other hand this can be a big issue. Especially when
running FHS and no SLAAC.

Have anyone on the list experienced issues with this yet? If so, have
you contacted Microsoft and what did they say? I've found reports on
this issue dating back from early august so it's strange that Microsoft
have not yet issued a fix for it.

--
Harald
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
Am 10.10.2016 um 10:14 schrieb Harald F. Karlsen:
> Hi,

> Have anyone on the list experienced issues with this yet? If so, have
> you contacted Microsoft and what did they say? I've found reports on
> this issue dating back from early august so it's strange that Microsoft
> have not yet issued a fix for it.
>


I can confirm the behavior for stateless DHCP with missing IPv6-DNS-entries.
After "ipconfig /renew6" they appear.

Regards,
Thomas




--

There’s no place like ::1

Thomas Schäfer (Systemverwaltung)
Ludwig-Maximilians-Universität
Centrum für Informations- und Sprachverarbeitung
Oettingenstraße 67 Raum C109
80538 München ☎ +49/89/2180-9706 ℻ +49/89/2180-9701
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
A Question:

Have you a pure Windows?
I have seen, there is third party network management software on my
device. (Fujitsu Plugfree Network).

I have to remove it to be sure...

Thomas





--

There’s no place like ::1

Thomas Schäfer (Systemverwaltung)
Ludwig-Maximilians-Universität
Centrum für Informations- und Sprachverarbeitung
Oettingenstraße 67 Raum C109
80538 München ☎ +49/89/2180-9706 ℻ +49/89/2180-9701
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
On 10.10.2016 10:47, Thomas Schäfer wrote:
> A Question:
>
> Have you a pure Windows?
> I have seen, there is third party network management software on my
> device. (Fujitsu Plugfree Network).
I experience the issue on three different devices I tested on (one of
which is a completely original Microsoft Surface Pro 3) so I highly
doubt it's related to any third party software.

--
Harald
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
I've think I've also seen this. To work around a bug in my Ubiquiti router
at home, I can't use SLAAC, so need to rely on DHCPv6 for address
assignment. This weekend, a recently upgraded Windows 10 Anniversary
machine wasn't successfully getting an IPv6 address. Looking at it with
wireshark,IIRC, the client sent a Solicit, the server sent an Advertise,
but there was no Request from the client after that.

On 10 October 2016 at 09:14, Harald F. Karlsen <harald@bgp.no> wrote:

> Hi,
>
> It seems like Microsoft somehow broke DHCPv6 client functionality in the
> Windows 10 anniversary update and now neither stateful nor stateless DHCPv6
> functionality works unless you manually issue "ipconfig /renew6" (for
> stateful DHCPv6 this will only give you IPv6-connectivity untill the lease
> expires).
>
> This is generally not a big issue for dual-stacked residential customers
> as most CPEs does SLAAC on the LAN-side, but the Win10 clients will not
> recieve DNS from DHCP if the CPE is configured for that. For enterprise
> networks on the other hand this can be a big issue. Especially when running
> FHS and no SLAAC.
>
> Have anyone on the list experienced issues with this yet? If so, have you
> contacted Microsoft and what did they say? I've found reports on this issue
> dating back from early august so it's strange that Microsoft have not yet
> issued a fix for it.
>
> --
> Harald
>
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
Hi everyone,

Does anyone know if Microsoft is aware of this issue? Perhaps it can be
forwarded to someone who can pass it along to the engineers.

Best,
-Michael


On Mon, Oct 10, 2016 at 11:28 AM, Trevor Warwick <twarwick@gmail.com> wrote:

> I've think I've also seen this. To work around a bug in my Ubiquiti router
> at home, I can't use SLAAC, so need to rely on DHCPv6 for address
> assignment. This weekend, a recently upgraded Windows 10 Anniversary
> machine wasn't successfully getting an IPv6 address. Looking at it with
> wireshark,IIRC, the client sent a Solicit, the server sent an Advertise,
> but there was no Request from the client after that.
>
> On 10 October 2016 at 09:14, Harald F. Karlsen <harald@bgp.no> wrote:
>
>> Hi,
>>
>> It seems like Microsoft somehow broke DHCPv6 client functionality in the
>> Windows 10 anniversary update and now neither stateful nor stateless DHCPv6
>> functionality works unless you manually issue "ipconfig /renew6" (for
>> stateful DHCPv6 this will only give you IPv6-connectivity untill the lease
>> expires).
>>
>> This is generally not a big issue for dual-stacked residential customers
>> as most CPEs does SLAAC on the LAN-side, but the Win10 clients will not
>> recieve DNS from DHCP if the CPE is configured for that. For enterprise
>> networks on the other hand this can be a big issue. Especially when running
>> FHS and no SLAAC.
>>
>> Have anyone on the list experienced issues with this yet? If so, have you
>> contacted Microsoft and what did they say? I've found reports on this issue
>> dating back from early august so it's strange that Microsoft have not yet
>> issued a fix for it.
>>
>> --
>> Harald
>>
>
>
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
On Mon, 10 Oct 2016, Harald F. Karlsen wrote:

> Hi,
>
> It seems like Microsoft somehow broke DHCPv6 client functionality in the
> Windows 10 anniversary update and now neither stateful nor stateless DHCPv6
> functionality works unless you manually issue "ipconfig /renew6" (for
> stateful DHCPv6 this will only give you IPv6-connectivity untill the lease
> expires).

I did some tests here with two different (fully updated) Win10 machines
(both installed from MS-downloaded image).

I actually can't get it to get either of them to do DHCPv6 IA_NA at all
now.

Ubuntu machines asked asked and received IA_NA as soon as they saw the RA.

MacOS and iOS devices asked for IA_NA after reconnect (they didn't trigger
any action from the transiston from M=0 to M=1).

Both Win10 machines doesn't seem to be able to ask configure IA_NA at all.
I did manage to get the first one to do IA_NA successfully with a 12 hour
lease, then I mucked around with the lease times (lowered it to 10
minutes) and deleted the lease database, now it won't do any IA_NA at all.

Now I am running with 1 hour default lease.

It does request it:

13:56:55.331732 IP6 (hlim 1, next-header UDP (17) payload length: 108)
fe80::c16d:fb79:e041:a45c.546 > ff02::1:2.547: [udp sum ok] dhcp6 confirm
(xid=3bfb7d (elapsed-time 0) (client-ID hwaddr/time type 1 time 523922923
305a3ae24695) (IA_NA IAID:120609338 T1:0 T2:0 (IA_ADDR
XXXXX:1ff:: pltime:0 vltime:0)) (vendor-class)
(option-request vendor-specific-info DNS-server DNS-search-list))

13:56:55.333490 IP6 (hlim 64, next-header UDP (17) payload length: 82)
fe80::26a4:3cff:feb3:b2e5.547 > fe80::c16d:fb79:e041:a45c.546: [udp sum
ok] dhcp6 reply (xid=3bfb7d (client-ID hwaddr/time type 1 time 523922923
305a3ae24695) (server-ID hwaddr/time type 1 time 529405186 24a43cb3b2e5)
(status-code success))

It just doesn't configure it afterwards. It COULD be some kind of problem
in my ER5, because this lease actually doesn't show up in the leases
database on the ER5 when I use the show command there.

--
Mikael Abrahamsson email: swmike@swm.pp.se
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
Hi,

same here on a Windows 10 Pro 1607 with stateful DHCPv6. Only takes
addresses when being forced by /renew6 but seems to forget them soon too.
I first suspected a problem with the DHCPv6 server dhcpy6d but when I
read you mails this seems to be a more global problem.

Regards

--
Henri Wahl

IT Department
Leibniz-Institut fuer Festkoerper- u.
Werkstoffforschung Dresden

tel: +49 (3 51) 46 59 - 797
email: h.wahl@ifw-dresden.de
https://www.ifw-dresden.de

Nagios status monitor Nagstamon: https://nagstamon.ifw-dresden.de

DHCPv6 server dhcpy6d: https://dhcpy6d.ifw-dresden.de

S/MIME: https://nagstamon.ifw-dresden.de/pubkeys/smime.pem
PGP: https://nagstamon.ifw-dresden.de/pubkeys/pgp.asc

IFW Dresden e.V., Helmholtzstrasse 20, D-01069 Dresden
VR Dresden Nr. 1369
Vorstand: Prof. Dr. Burkard Hillebrands, Dr. Doreen Kirmse
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
So I did some more investigation. I had missed that I needed to use
/renew6 and /release6 before.

Now I have 10 minute lease time.

5 minutes into the lease time, I can /renew6 the lease successfully and
get 10 more minutes leasetime.

around 2-3 minutes before the lease-time expires I see that Win10 has
marked the IA_NA as (deprecated), I try to do "/renew6" I get the
following error:

"An error has occured while renewing interface Ethernet: The semaphore
timeout period has expired".

This renew fails. If I now ctrl-c this /renew6 and run /renew6 again, the
renew succeeds and the address is back again as (preferred) and the lease
time is 10 minutes.

I also have a Ubuntu 16.04 box that won't keep its lease either... so I
don't know what's going on. Will look further.

Harald, what DHCPv6 server are you using?

--
Mikael Abrahamsson email: swmike@swm.pp.se
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
On 10.10.2016 15:29, Mikael Abrahamsson wrote:
>
> So I did some more investigation. I had missed that I needed to use
> /renew6 and /release6 before.
>
> Now I have 10 minute lease time.
>
> 5 minutes into the lease time, I can /renew6 the lease successfully
> and get 10 more minutes leasetime.
>
> around 2-3 minutes before the lease-time expires I see that Win10 has
> marked the IA_NA as (deprecated), I try to do "/renew6" I get the
> following error:
>
> "An error has occured while renewing interface Ethernet: The semaphore
> timeout period has expired".
>
> This renew fails. If I now ctrl-c this /renew6 and run /renew6 again,
> the renew succeeds and the address is back again as (preferred) and
> the lease time is 10 minutes.
These are the exact same obervations I have done so far.
>
> I also have a Ubuntu 16.04 box that won't keep its lease either... so
> I don't know what's going on. Will look further.
>
> Harald, what DHCPv6 server are you using?
>
I run my DHCPv6 server on a Juniper SRX220 with Junos 12.1X46-D55.

--
Harald
RE: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
Hi Harald,

We've raised it with the product group and we are investigating further.
Regards,
Marcus

-----Original Message-----
From: ipv6-ops-bounces+mkeane=microsoft.com@lists.cluenet.de [mailto:ipv6-ops-bounces+mkeane=microsoft.com@lists.cluenet.de] On Behalf Of Harald F. Karlsen
Sent: 10 October 2016 09:15
To: ipv6-ops@lists.cluenet.de
Subject: DHCPv6 client in Windows 10 broken after anniversary update

Hi,

It seems like Microsoft somehow broke DHCPv6 client functionality in the Windows 10 anniversary update and now neither stateful nor stateless
DHCPv6 functionality works unless you manually issue "ipconfig /renew6"
(for stateful DHCPv6 this will only give you IPv6-connectivity untill the lease expires).

This is generally not a big issue for dual-stacked residential customers as most CPEs does SLAAC on the LAN-side, but the Win10 clients will not recieve DNS from DHCP if the CPE is configured for that. For enterprise networks on the other hand this can be a big issue. Especially when running FHS and no SLAAC.

Have anyone on the list experienced issues with this yet? If so, have you contacted Microsoft and what did they say? I've found reports on this issue dating back from early august so it's strange that Microsoft have not yet issued a fix for it.

--
Harald
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
On 11.10.2016 18:37, Marcus Keane wrote:
> We've raised it with the product group and we are investigating further.
Great! Also feel free to keep us updated on any findings here on the
list (especially the ship vehicle and date for the fix).

--
Harald
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
Has this been confirmed? What is next?

On Fri, Oct 14, 2016 at 5:59 AM, Harald F. Karlsen <harald@bgp.no> wrote:

> On 11.10.2016 18:37, Marcus Keane wrote:
>
>> We've raised it with the product group and we are investigating further.
>>
> Great! Also feel free to keep us updated on any findings here on the list
> (especially the ship vehicle and date for the fix).
>
> --
> Harald
>
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
I just saw the following post on the Microsoft Technet forum:
https://social.technet.microsoft.com/Forums/windows/en-US/b16e7d78-e390-4ada-a24b-3ccba60fa571/no-ipv6-dns-statelessdhcp-since-windows-10-anniversary-update?forum=win10itpronetworking&prof=required

On november 23rd Microsoft wrote:
> I wanted to provide an update to let you know that we have identified
the root cause and are working on validating the code fix internally.
Once initial validation is completed, the code change will make it's way
into the WIP builds.

So hopefully this will be resolved soon.

--
Harald
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
On 10.10.2016 10:14, Harald F. Karlsen wrote:
> Hi,
>
> It seems like Microsoft somehow broke DHCPv6 client functionality in
> the Windows 10 anniversary update and now neither stateful nor
> stateless DHCPv6 functionality works unless you manually issue
> "ipconfig /renew6" (for stateful DHCPv6 this will only give you
> IPv6-connectivity untill the lease expires).
>
> This is generally not a big issue for dual-stacked residential
> customers as most CPEs does SLAAC on the LAN-side, but the Win10
> clients will not recieve DNS from DHCP if the CPE is configured for
> that. For enterprise networks on the other hand this can be a big
> issue. Especially when running FHS and no SLAAC.
>
> Have anyone on the list experienced issues with this yet? If so, have
> you contacted Microsoft and what did they say? I've found reports on
> this issue dating back from early august so it's strange that
> Microsoft have not yet issued a fix for it.
>
If looks like this was finally resolved in the 2017 March cumulative
update for Windows. I have verified it on Windows 10 Home and Pro, but I
also got one report claiming it was not resolved in Windows 10
Enterprise, can someone confirm this?

--
Harald
Re: DHCPv6 client in Windows 10 broken after anniversary update [ In reply to ]
Harald F. Karlsen wrote:
> If looks like this was finally resolved in the 2017 March cumulative
> update for Windows. I have verified it on Windows 10 Home and Pro, but I
> also got one report claiming it was not resolved in Windows 10
> Enterprise, can someone confirm this?

if this is the case, is there a difference between the behaviour on W10
Enterprise LTSB and W10 Enterprise standard edition?

Nick