对于那些不熟悉的人,OSX Sierra 实施了 IPv6 隐私寻址,这样您的临时 IPv6 地址就不再来自您的 MAC 地址(相反,这会阻止您的 MAC 地址在连接到网络时从您的 IPv6 地址解密)。这可以提高隐私性,因为您的机器在连接到不同的网络时不再被跟踪。
新方案会定期为您的机器生成新的临时 IPv6 地址。但是,在网上搜索时,我找不到有关这些间隔是多少或这些临时地址究竟何时生成的信息。有人碰巧知道此功能的信息吗?此外,有没有办法使用终端命令手动生成并使用新的 IPv6 地址?
总结:
- OSX Sierra 以什么间隔为您的机器生成新的临时 IPv6 地址?
- 有没有办法可以手动生成并随意使用 IPv6 地址?
- 在 OSX 上,ifconfig 命令显示 en0 接口下的 inet6 安全地址、inet6 临时地址和 inet6 动态地址。inet6 动态地址是什么?
谢谢您,我很感激您花时间阅读这篇文章:)
以下是我在网上找到的有关此主题的少量信息:
答案1
虽然有点迟了,但我想把我刚刚做过的一些研究放上来。MacOS 使用两个属性来确定 IPv6 隐私地址的默认生命周期。
net.inet6.ip6.temppltime 指定隐私地址的“首选寿命”,以秒为单位,默认为 86400(一天)。
net.inet6.ip6.tempvltime 指定隐私地址的“有效期限”,以秒为单位,默认为 604800(一周)。
希望这对某人有帮助。今晚我在自己研究确切的事情时偶然发现了这篇文章。
答案2
我建议不要更改已有的地址,而是直接向同一接口添加另一个地址。类似的做法ip addr add 1001::2992/64 dev en0
应该可以完成任务。