【发布时间】:2015-11-30 16:28:14
【问题描述】:
我的系统出现了一些奇怪的问题,其中 IPv6 绑定对于以“128”结尾的 IP 并通过所有其他 IP 失败。这不是本地链接或任何其他冲突地址。 我已经阅读了很多关于 IPv6 绑定失败的帖子,但大多数问题都与使用错误 IP 或 IP 冲突的人有关。
IP 失败 --> fc12:849:1009:71:46:128
IP 通行证 --> fc12:849:1009:71:46:129/30/27
我收到的错误消息是无法分配请求的地址,并且 ifconfig 输出显示 IP 已成功分配给 eth0。
编辑:很抱歉没有提供完整的信息,但完整的 IP 地址是“2002:914:fc12:849:1009:71:46:128”。所以根据IPv6协议,它有八个部分。
【问题讨论】:
-
我们真的需要看看your code。
-
另外:当您尝试绑定地址时,请确保地址不在
tentative状态。 -
“暂定”状态是什么意思?
-
在接口上配置 IPv6 地址时,操作系统通常首先执行 DAD(重复地址检测)以确保该地址未被使用。虽然操作系统正在这样做,但地址是暂定的。您可以在
ip -6 addr的输出中看到这一点。例如:inet6 2001:db8::1/64 scope global tentative -
但首先要开始使用有效的 IPv6 地址,因为那是你真正的问题!