Рейтинг:1

Как я могу использовать сетевой интерфейс хоста совместно с виртуальными машинами, чтобы они находились в одной подсети и использовали один и тот же DHCP?

флаг in

Я перемещаю свои виртуальные машины с Hyper-V на Windows Server 2012 R2 на KVM/libvirt/etc на Ubuntu 20.04, и мне нужно воссоздать сетевую конфигурацию, которая у меня была раньше.У меня не было проблем с импортом виртуальных машин, но разница в том, как работают сети для виртуальных машин, поставила меня в тупик.

В Hyper-V все виртуальные машины совместно использовали сетевой интерфейс узла и получали свои IP-адреса от маршрутизатора в сети с помощью DHCP. В этой настройке хост-компьютер Hyper-V имел что-то вроде 192.168.1.200 (статический), и каждая виртуальная машина получала свои собственные IP-адреса от DHCP на маршрутизаторе (не хосте), например 192.168.1.20 и т. д., разделяя той же подсети. Это упростило взаимодействие компьютеров с Windows, использующих SMB, независимо от того, были ли они виртуальными машинами на Hyper-V или реальными машинами, напрямую подключенными к маршрутизатору.

Я не смог понять это с помощью libvirt. В настройке моста по умолчанию хост действует как NAT, а все виртуальные машины находятся в другой подсети, и настоящие машины Windows в сети не обнаружат машины в сети виртуальных машин. Они могут пинговать друг друга и т.д.

То, что я ищу, — это та же конфигурация, что и в Hyper-V, которую было тривиально настроить. Как правильно настроить сетевые интерфейсы моего сервера Ubuntu, чтобы виртуальные машины получали свои IP-адреса от маршрутизатора, а не от хоста?

Рейтинг:2
флаг pe

Вы хотите настроить мостовую сеть вместо настройки NAT по умолчанию для KVM/libvirt.

-> https://help.ubuntu.com/community/KVM/Сеть
-> https://linuxconfig.org/how-to-use-bridged-networking-with-libvirt-and-kvm

Christian Ehrhardt avatar
флаг sl
И более современным способом https://netplan.io/examples/#configuring-network-bridges, который, возможно, стоит добавить в ваш правильный список ссылок.
флаг in
Спасибо.Это сработало, но теперь у меня появилась новая проблема, которая требует нового вопроса: https://askubuntu.com/questions/1391137/how-can-guest-vms-reach-the-host-vm-on-the -сеть-с-brdged-сетью

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.