Ipv6

IPv6 損壞,甚至無法 ping 自己的地址

  • January 31, 2017

我在一些 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。

引用自:https://serverfault.com/questions/829643