testingconfiguration了DHCPv6服务器angular色的Windows Server 2008 Enterprise SP2服务器。
IPv6范围的范围是2001:db8:0:1 ::,只有一个排除,那就是2001:db8:0:1 :: 1,这是服务器的静态IPv6地址。
这只是7台计算机,包括连接在一台交换机上的服务器,没有其他DHCP服务器在运行,也没有其他连接。
2台运行OS X 10.7.4的Mac电脑
1个Windows 8发布预览系统
1 Windows 7
1个Windows XP SP3系统
1个Ubuntu 12.04 LTS系统
在这些连接的系统中,只有Windows 7和8能够从DHCPv6服务器获取IPv6地址? Windows XP不起作用,但我认为这可能是由于windows xp内build的帮助文件中提到的实验性IPv6栈的事实。
但是,Mac和Linux计算机都设置为自动configurationIPv6地址,但无法从Windows DHCPv6服务器接收租约。 任何想法可能导致其他非Windows计算机不能从Windows 2008服务器接收IPv6地址?
Windows XP没有DHCPv6客户端,可以安装Dibbler来解决这个问题。
Linux需要一个DHCPv6客户端守护进程 – Ubuntu应该有这个预先安装的,但可能需要在networkingconfiguration中启用,同上Mac OS。
此外,根据RFC规范,带有状态configuration标志设置的路由器公告必须首先在尝试DHCPv6地址configuration之前发送 – 我相信你已经在做这个,但是值得注意的是。