Ipv6
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-ls -f
在您的 LXC 主機節點上執行,以確定其他容器是否可能正在使用該 IP。