Различия между изображениями установочного диска? [Дубликат]

(Ответ из-за отсутствия репутации.)

У меня была такая же проблема. Контейнер lxc не получил адрес IPv4. Запуск dhclient eth0 -v привел к сообщению об ошибке, которое, к счастью, привело меня сюда

Ошибка получения интерфейсов; Семейство адресов не поддерживается протоколом

Этот поток действительно спас мой день. После создания нового qemu-двоичного кода я могу подключить контейнеры armhf к моей локальной сети с этим профилем по умолчанию (eno1 является интерфейсом ethernet на моей главной машине):

name: default
config: {}
description: Default LXD profile
devices:
  eth0:
    name: eth0
    nictype: macvlan
    parent: eno1
    type: nic

Я использую qemu 2.7 .0, который вы можете скомпилировать из источника и установить на каком-то пути <prefix> с

./configure --target-list=arm-linux-user --static --prefix=<prefix>
make
make install

Перед запуском контейнера armhf просто введите новый qemu там

lxc file push <prefix>/bin/qemu-arm <name>/usr/bin/qemu-arm-static

Другим приятным побочным эффектом является то, что теперь я могу остановить контейнеры без флага --force!

110
задан 14 January 2012 в 16:13

0 ответов

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

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