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协同工作。

如果你看看你发布的输出,你会发现tentative dadfailed

这意味着IPv6重复地址检测已经踢入这个IP地址。 你是否确定IP在同一网段的其他地方没有被使用?

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