Как они должны быть физически связаны?
Если расстояние не слишком велико, и у вас мало компьютеров в локальной сети (например, это только 2 хоста Ubuntu), тогда вы можете напрямую подключить 2 хоста Ubuntu к маршрутизатору через кабель UTP (Ubuntu). хост 1 подключен к маршрутизатору через кабель, хост 2 Ubuntu также подключен к маршрутизатору через кабель). Используя прямое кабельное соединение, вы избежите более высоких задержек, чем у WiFi.
Однако, если расстояние слишком велико и у вас есть больше машин, которым требуется прямое соединение, вы можете использовать переключатель . Переключатель должен быть подключен через один из портов на маршрутизаторе, а затем подключить машины к другим портам коммутатора.
Как IP-адреса виртуальных машин должны быть видны другим виртуальным машинам / хостам?
Настройте сеть общего моста для ваших виртуальных машин. Это назначит им IP-адреса в вашей локальной сети, чтобы вы могли получить к ним доступ через ваш хост или другие виртуальные машины, которые настроены таким же образом.
Смотрите Как настроить Public Bridge @ KVM Networking для подробного руководства о том, как этого добиться.
Вы также можете проверить эту статью от VMware, которая объясняет, что такое мостовое соединение.
Примечание. Если вы хотите, чтобы только виртуальные машины могли иметь доступ друг к другу, а не получать к ним доступ с других хостов, вы можете использовать конфигурацию частного моста, которая настроит локальную сеть только для виртуальных машин, поэтому они будут находиться в отдельном состоянии. сеть.