win7中如何禁用临时IPv6地址?

win7中如何禁用临时IPv6地址?

我发现 Windows 7 中的 IPv6 链接本地地址是随机生成的,不符合 EUI-64 标准。然后我发现此链接并遵循其指南:

netsh interface ipv6 set global randomizeidentifiers=disabled
netsh interface ipv6 set privacy state=disabled

但是重启后发现链接本地地址还是随机生成的,如何让Windows 7使用EUI-64标准呢?

感谢您的帮助!

答案1

以管理员模式打开命令提示符并运行以下命令:

netsh interface ipv6 set privacy state=disabled store=active
netsh interface ipv6 set privacy state=disabled store=persistent
netsh interface ipv6 set global randomizeidentifiers=disabled store=active
netsh interface ipv6 set global randomizeidentifiers=disabled store=persistent

每个人都应该回答“Ok”。如果您没有在管理员中启动命令提示符,它会说命令需要提升权限。

退出命令提示符并重新启动。

当您的计算机重新启动时,它应该使用 EUI-64(基于接口的 MAC 地址)在路由器通告中给出的子网内自动配置自身。

答案2

仅供参考,修改后的 EUI-64 格式不再是标准(请参阅RFC8064)。这就是 Windows 和其他操作系统默认使用随机标识符的原因。此外,临时(隐私)地址多年前就已标准化,RFC4941。所以 Windows 默认会做正确的事情。关闭它们是可以的,但这确实会降低你的隐私保护。

相关内容