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

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

我有一个双栈网络,其中 DHCPv6 服务器处于有状态模式(托管地址配置)。Windows 7 和 Ubuntu 12.04 主机成功获取地址配置,但仍然更喜欢随机生成的地址作为源地址,其前缀由 RA 通告。

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

我想知道是否有办法让 Windows 7 和 Ubuntu 12.04 优先使用 DHCPv6 提供的地址,而无需全局关闭隐私扩展。是否有 DHCP 选项或 RA 标志可以实现这一点?必须手动配置所有工作站很麻烦。

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

答案1

您应该更改 RA 守护进程的配置以发送 M/L/O 标志,并删除 A 标志。在 radvd.conf 中,如下所示:

在界面上:

AdvManagedFlag on;
AdvOtherConfigFlag on;

这告诉客户端使用 DHCP

在前缀配置节点上:

AdvAutonomous off;

这告诉客户端不要使用前缀进行自动地址配置(因此无法生成“隐私”地址)

相关内容