我在一些 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。
归档时间: |
|
查看次数: |
2929 次 |
最近记录: |