Я преследовал это в течение многих часов прежде наконец найти, что это был докер, делающий его. Запуск контейнера докера, который использует сети хоста (-network=host) с системой с адресом IPv6, настроенным, и dockerd, работающий с - ipv6, отключает ВЕСЬ IPv6 в системе. Это установило флаг disable_ipv6 на 1 во всех интерфейсах под/proc/sys/net/ipv6/conf. Никакая идея, почему это делает это. Я предполагаю, что это - ошибка.
Под управлением Ubuntu 16.04
docker-engine=17.04.0~ce-0~ubuntu-xenial
Только, чтобы поделиться подробной информацией, я столкнулся с той же проблемой даже без --network=host
, я использую netns ifaces между контейнерами. "Зафиксированный это" путем запуска контейнеров с --sysctl net.ipv6.conf.all.disable_ipv6=0
Это, по-видимому, вызывается https://, github.com/moby/moby/issues/32433 Должен быть зафиксирован в 17.05.0-ce, должном для выпуска в мае 2017.