我是IETF RFC7217的作者,我试图弄清楚Ubuntu16.10是否实现了对RFC7217的支持。
在NetworkManager Ubuntu正在使用的版本中似乎没有任何支持,或者这种支持被禁用。
你能确认一下吗?
此外,是否有计划将默认的IPv6地址生成算法从修改后的EUI-64格式(嵌入MAC地址)改为隐私增强的RFC7217方案?
发布于 2017-02-25 17:06:05
我可能遗漏了一些东西,但是我看不到变化量g中有任何东西向我表明集成到Xenial网络管理器中的RFC7217支持已经在Yakkety中被删除了。
在16点04分。
sudo sysctl -a | grep stable_secret
sysctl: reading key "net.ipv6.conf.all.stable_secret"
sysctl: reading key "net.ipv6.conf.default.stable_secret"
sysctl: reading key "net.ipv6.conf.eth0.stable_secret"
sysctl: reading key "net.ipv6.conf.lo.stable_secret"在16.10,我得到:
sysctl: reading key "net.ipv6.conf.all.stable_secret"
sysctl: reading key "net.ipv6.conf.default.stable_secret"
sysctl: reading key "net.ipv6.conf.enp0s3.stable_secret"
sysctl: reading key "net.ipv6.conf.lo.stable_secret"由于我在这里看到的唯一区别是NIC的命名发生了变化,而且在/proc/sys/net/ipv6/conf/all/stable_secret上似乎没有任何变化,所以我认为可以说Ubuntu16.10仍然实现了对RFC7217的支持,这是合乎逻辑的。而根据内核文档,默认情况下这是未设置的
stable_secret - IPv6 address
This IPv6 address will be used as a secret to generate IPv6
addresses for link-local addresses and autoconfigured
ones. All addresses generated after setting this secret will
be stable privacy ones by default. This can be changed via the
addrgenmode ip-link. conf/default/stable_secret is used as the
secret for the namespace, the interface specific ones can
overwrite that. Writes to conf/all/stable_secret are refused.
It is recommended to generate this secret during installation
of a system and keep it stable after that.进一步的研究表明,自NetworkManager发布以来,1.0.4。默认情况下,隐私扩展是打开的,您可以使用ipv6.ip6-隐私属性来控制它们。
您可以使用命令确认已安装的网络管理器的版本。 dpkg -l network-manager满足或超过这一点。
如果有人发现了相反的信息,给我一个评论,因为我会有兴趣看到它!
资料来源:
https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt
https://blogs.gnome.org/lkundrak/2015/12/03/networkmanager-and-privacy-in-the-ipv6-internet/
http://changelogs.ubuntu.com/changelogs/pool/main/n/network-manager/network-manager_1.2.6-0 ubuntu1/changelog
https://askubuntu.com/questions/880666
复制相似问题