У меня была эта сетевая проблема с контейнерами LXC (вопрос и ответ here:bridging контейнеры LXC к сети узла с другим диапазоном IP)
и если я нашел решение, я все еще не нашел причину проблемы:
Я запустил с новой установки Сервера Ubuntu 14.04 и установил LXC, мост lxcbr0 создается автоматически, и недавно созданный контейнер LXC, какой IP был установлен правильно, имеет выполнение SSH и доступ к сети: Я могу ssh к нему, я могу проверить с помощью ping-запросов контейнер с внешней стороны и проверить с помощью ping-запросов мир изнутри. Все хорошо.
Теперь, когда я КЛОНИРУЮ этот новый контейнер, изменяю IP клона, он запускается прекрасный, но SSH НЕ работает на запуске, я должен запустить его вручную. Я также не могу заставить сети работать с внутренней части: мост lxcbr0 может быть ping'd, но это - насколько он идет; все остальное недостижимо.
Однако, если я СОЗДАЮ второй контейнер, изменяю IP как прежде, все нормально как для первого, так так или иначе в КЛОНИРОВАНИИ моего контейнера, что-то идет не так, как надо с инициализациями.
Какое-либо предложение о том, что могло продолжаться в клонировании?
PS: Я использую lxc веб-панель для клонирования, но я подтвердил, что командная строка ведет себя то же.
Вы пытались сначала остановить контейнер? У меня тоже была эта проблема.
остановите контейнер с синей печатью, клонируйте его, измените ip, mac, каталоги и т.д.
, затем попробуйте запустить контейнеры.
Примечание: не используйте веб-панель lxc, так как она багги и ведет себя не так, как хотелось бы.