Назад | Перейти на главную страницу

IPv6 сломан и даже не может пинговать собственный адрес

Я сломал IPv6 в некоторых контейнерах LXC, где, что странно, я даже не могу пропинговать адрес на интерфейсе.

$ 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.

Это означает, что для этого IP-адреса сработало обнаружение дублирующегося адреса IPv6. Вы абсолютно уверены, что этот IP-адрес больше нигде в том же сегменте сети не используется?

Вы можете запустить lxc-ls -f на ваших хост-узлах LXC, чтобы выяснить, может ли какой-то другой контейнер использовать этот IP.