[Cerowrt-devel] DHCPv6 and DNS assignment for Windows 7 clients

Robert Bradley robert.bradley1 at gmail.com
Tue Feb 5 11:30:51 EST 2013

|The present CeroWRT builds all assign IPv6 addresses via dnsmasq with 
the settings "ra-names,ra-stateless", which is supposed to make the 
clients use SLAAC addresses |||(auto-assigned based on MAC address) and 
add this to DNS. |I noticed today that in the case of Windows 7 clients, 
the AAAA records were missing.  It turns out that the default is to 
assign random addresses which confuses dnsmasq (the ping to SLAAC test 
fails). Linux clients are unaffected by this, since they default to 
SLAAC-friendly assignment.

The solutions to this are one of:

1. Run "netsh interface ipv6 set global randomizeidentifiers=disabled" 
on each Windows 7 client to force them to use SLAAC.
2. Modify /etc/dnsmasq.conf to use "ra-names,slaac" in place of 
"ra-names,ra-stateless".  This means that all clients get SLAAC and 
DHCPv6 addresses, and the DHCPv6 address gets added to DNS even if the 
SLAAC address is unpingable.  For machines with pingable SLAAC 
addresses, both type of address are present.

Hope this helps anyone else that was confused by that...

Robert Bradley

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.bufferbloat.net/pipermail/cerowrt-devel/attachments/20130205/9ab3bea0/attachment-0002.html>

More information about the Cerowrt-devel mailing list