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

all*_*llo 1 ipv6

我在一些 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
Run Code Online (Sandbox Code Playgroud)

现在ping6 prefix::3失败了

64 bytes from localhost (::1): Destination unreachable: Address unreachable
Run Code Online (Sandbox Code Playgroud)

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

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

操作系统是一个相当小的 debian jessie 安装。其他带有 debian jessie 安装的容器在 IPv6 上运行良好。

小智 5

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

这意味着 IPv6 重复地址检测已针对此 IP 地址启动。您确定该 IP 没有在同一网段的其他任何地方使用吗?

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