Есть ли в графическом интерфейсе Virt-Manager простой способ настройки транзитной/мостовой сети?

Вы не можете установить две версии одного и того же пакета с помощью диспетчера пакетов. (Вот как работает APT — есть другие менеджеры пакетов, которые работают по-другому. )Если вы попытаетесь установить вторую версию, она заменит старую.

С помощью APT можно установить несколько версий некоторых программ. Это делается путем добавления версии программы в имя пакета.Обычно это делается для библиотек, поскольку у вас может быть установлено несколько программ, использующих разные версии одной и той же библиотеки. На самом деле это происходит с VirtualBox :, который вы пытаетесь установить virtualbox-5.1с уже установленным virtualbox-5.0. Что касается имен пакетов, это возможно. Однако на самом деле эти пакеты нельзя установить вместе; метаданные пакета содержат информацию о конфликте, которая говорит менеджеру пакетов не устанавливать их вместе. Даже если метаданные пакета не объявляли о конфликте, два пакета нельзя было установить вместе, потому что они предоставляют файлы с одинаковыми именами. Я не знаю, почему VirtualBox поставляется в пакетах, название которых содержит версию программного обеспечения.

Если вы хотите установить несколько версий VirtualBox, вам придется установить их из бинарного дистрибутива или из исходного кода, не используя диспетчер пакетов. Другими словами, не получайте deb-файл (, за исключением, возможно, одной из версий ).

0
16.07.2019, 22:28
1 ответ

Нет, VirtManager не делает это так же просто, как VirtualBox. То, что вы описали, - это то, как я настраиваю свою рабочую станцию ​​​​дома для сети виртуальных машин. Вот как я это делаю:

  1. Создать мостовой интерфейс
  2. Re -настроить физический (eth0? )интерфейс в качестве члена/ведомого моста
  3. Создайте определение сети libvirt, которое подключает виртуальные машины к мосту

В RHEL 7 я выполняю эти шаги следующим образом:

# CREATE A BRIDGE THAT GETS IT'S IP VIA DHCP
# nmcli connection add type bridge \
    connection.id br0 \
    connection.interface-name br0 \
    ipv4.method auto \
    connection.autoconnect no

# MY NIC IS CALLED "enp4s0" -- CHANGE ACCORDINGLY
# nmcli connection add type bridge-slave
   connection.id br0-enp4s0 \
   connection.interface-name enp4s0 \
   connection.autoconnect no \
   master br0

# STARTUP AND TEST THE NEW BRIDGE
# nmcli connection up br0

# IF ALL GOES WELL, MODIFY THE PROFILES TO START ON BOOT/REBOOT
# nmcli connection modify br0 connection.autoconnect yes
# nmcli connection modify <OLD_PROFILE> connection.autoconnect no
# or just delete it 
# nmcli connection delete <OLD_PROFILE>


СОЗДАЙТЕ НОВОЕ ОПРЕДЕЛЕНИЕ LIBVIRT BRIDGE , ЗАГРУЗИТЕ ЕГО И УСТАНОВИТЕ АВТОМАТИЧЕСКИЙ -СТАРТ

# cat./bridge-network.xml
<network>
  <name>host-bridge</name>
  <forward mode="bridge"/>
  <bridge name="br0"/>
</network>

# virsh net-define./bridge-network.xml

# virsh net-autostart host-bridge
1
28.01.2020, 02:39

Теги

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