[Cerowrt-devel] DHCPv6 and DNS assignment for Windows 7 clients
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
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...
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Cerowrt-devel