遇到tentative dadfailed 的解决方案

发现无线网卡不能分配到ipv6的地址,觉得非常奇怪,通过ip addr发现被分配了几个本地的地址,并且有一个tentative dadfailed标记。

原因是因为ip地址冲突,但是非常奇怪为什么会冲突,解决方案及其暴力,就是允许接受冲突….:http://blog.clanzx.net/2013/11/16/ipv6-dad.html

新建一个/etc/sysctl.d/accept_dad.conf的文件,内容填上:

net.ipv6.conf.all.accept_dad = 0
net.ipv6.conf.default.accept_dad = 0

net.ipv6.conf.all.use_tempaddr = 0
net.ipv6.conf.default.use_tempaddr = 0

然后重启机器解决问题。

我其实还想换mac地址来着,但是不知道为啥换了以后不生效,遂放弃…