IPv6 损坏,甚至无法 ping 通自己的地址

IPv6 损坏,甚至无法 ping 通自己的地址

我已经破坏了一些 LXC 容器中的 IPv6,奇怪的是,我甚至无法 ping 接口上的地址。

$ ip -6 r
prefix::/112 dev eth0  proto kernel  metric 256
$ ip -6 a show dev eth0
69: eth0@if70: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 prefix::3/112 scope global tentative dadfailed 
   valid_lft forever preferred_lft forever

现在ping6 prefix::3失败了

64 bytes from localhost (::1): Destination unreachable: Address unreachable

我尝试禁用防火墙(这不会产生任何影响,因为本地数据包不应该击中 INPUT 链),但这并没有改变任何东西。

另一件奇怪的事情是:接口没有获得链路本地地址。

该操作系统是 debian jessie 的一个相当精简的安装。安装了 debian jessie 的其他容器在 IPv6 下运行良好。

答案1

如果您查看您发布的输出,您会注意到tentative dadfailed

这意味着已针对此 IP 地址启动了 IPv6 重复地址检测。您是否绝对确定该 IP 未在同一网段的其他地方使用?

您可以lxc-ls -f在 LXC 主机节点上运行以确定是否有其他容器可能正在使用该 IP。

相关内容