Windows 7和Ubuntu 12.04上的IPv6地址首选项和隐私扩展

我有一个有状态模式的DHCPv6服务器的双栈networking(pipe理地址configuration)。 Windows 7和Ubuntu 12.04主机成功地获得了地址configuration,但仍然偏好随机生成的地址,其中包含由RA公布的前缀的源地址。

如果使用netsh interface ipv6 set privacy state=disabled隐私扩展netsh interface ipv6 set privacy state=disabled ,则问题消失,并将DHCP提供的地址用作源。

我想知道是否有办法让Windows 7和Ubuntu 12.04更喜欢DHCPv6提供的地址,而不需要全局closures隐私扩展。 有没有一个DHCP选项或一个RA标志,使这成为可能? 必须手动configuration所有工作站是一件麻烦事。

我在Linux服务器上使用ISC DHCPv6守护进程。

您应该更改您的RA deamon的configuration发送M / L / O标志,并删除A标志。 在radvd.conf中,这是:

在界面上:

 AdvManagedFlag on; AdvOtherConfigFlag on; 

这告诉客户端使用DHCP

在前缀configuration节点上:

 AdvAutonomous off; 

这告诉客户端不要使用自动地址configuration的前缀(所以不能生成“隐私”地址)