LXC запускает, но сети не настраиваются - что предотвращает это?

На Надежном человеке Ubuntu 14.04 у меня было выполнение LXC, но недавно я обновил от 1.0.7 до 1.1.2 согласно инструкциям здесь относительно Панели запуска. Однако я нашел, что не мог больше запускать свои контейнеры. После продвижения через контейнерные журналы запуска (начинающий контейнер с входа вывода) я видел, что это было, потому что сетевой мост не был создан на запуске /usr/lib/x86_64-linux-gnu/lxc/lxc-net, сетевой сценарий запуска для LXC.

Мне удалось встать, мосту следующей СЕТЬЮ LXC не удается создать мост на Сервере Ubuntu 14.04 | community.flockport.com

Однако это все еще указало на проблему с dnsmasq (никакое разрешение DNS) и lxcbr0 (мост контейнера LXC по умолчанию) не имеющий правил NAT. Инструкции являются большим количеством быстрого исправления для облегчения признаков, не решая проблему. Я не могу проверить с помощью ping-запросов из контейнеров, и мне кажется, что скрипт настройки сети не запускается при запуске. Что я могу проверить затем?

0
задан 9 March 2018 в 00:06

1 ответ

Проблема, в конце концов, что, состояла в том, что lxc-сетевой сценарий (/usr/lib/x86_64-linux-gnu/lxc/lxc-net) запуска ожидает не находить файл /var/lock/subsys/lxc-net. Это не удалялось по некоторым причинам. Путем выполнения rm /var/lock/subsys/lxc-net, был удален файл, и lxc-сетевой сценарий запуска работал как ожидалось, создавая сеть как ожидалось для LXC.

я надеюсь, что это помогает кому-то в аналогичной ситуации.

2
ответ дан 4 October 2019 в 01:03

Другие вопросы по тегам:

Похожие вопросы: