RFC3315说:
” 客户端应该在每个上执行重复的地址检测[17] 它之前在Reply消息中收到的任何IAs中的地址 使用该地址进行流量。如果找到任何地址 在链接上使用,客户端发送拒绝消息 服务器,如第18.1.7节所述。 “
但是我的电脑上的dhclient分配了重复的地址。 Wireshark显示没有DAD检查。
它应该如何工作?我错过了一些神奇的选择吗?
答案 0 :(得分:0)
ISC的原始源代码不支持IPv6的此类要求。 但是,它在2010年在Fedora中得到修复。请参阅http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/releases/20/Fedora/source/SRPMS/d/
但是这个补丁有一个bug。它使用来自REQUEST的所有选项发送DECLINE,但RFC3315表示没有Rapid_Commit,也没有Reconf选项。 小心。
主要思想是在dhclient-script中检查租用的IP是否有重复。如果IP是重复的,则脚本应该返回3,否则为0。