How should they be physically connected?
Se a distância não for muito grande e você não tiver muitas máquinas em sua rede local (por exemplo, são apenas esses 2 hosts do Ubuntu), então sua opção seria conectar diretamente os 2 hosts do Ubuntu ao roteador por meio de um cabo UTP (o host 1 do Ubuntu é conectado ao roteador por meio de um cabo, o host 2 do Ubuntu também é conectado ao roteador por meio de um cabo). Ao usar a conexão direta por cabo, você evita as latências mais altas que o WiFi tem.
No entanto, se a distância for muito grande e você tiver mais computadores que precisam de uma conexão direta, use alternar . O switch deve ser conectado através de uma de suas portas ao roteador e, em seguida, você conecta suas máquinas às outras portas do switch.
How should the IP addresses of the virtual machines be visible to other VMs/hosts?
Configure a rede Ponte pública para suas máquinas virtuais. Isso atribuirá a eles endereços IP em sua rede local, para que você possa acessá-los por meio de seu host ou outras máquinas virtuais configuradas da mesma maneira.
Veja Como configurar o Public Bridge @ KVM Networking para um guia detalhado sobre como conseguir isso.
Você também pode verificar este artigo da VMware , que explica o que é a ponte.
Observação: Se você deseja que apenas as VMs possam acessar umas às outras e não acessá-las de outros hosts, você pode usar a configuração Ponte privada , que será configurar uma rede local somente para as máquinas virtuais, para que elas fiquem em uma rede separada.