Conecte duas VMs com IPs estáticos no VirtualBox

0

Eu tenho duas instâncias do Ubuntu Server em execução no VirtualBox, imitando um cluster que estamos montando. Estarei usando IPs estáticos e me comunicando com SSH / MPI, que funciona nas máquinas reais, mas não consigo ver minhas duas máquinas virtuais. Estou vendo de vários posts como isso pode ser feito, mas as diferentes opções de rede no VirtualBox são confusas.

Até agora eu tenho:

  • Defina os IPs estáticos em /etc/network/interfaces
  • Confirmado que tenho um adaptador ( enp0s3 )
  • Se eu definir a rede da VM para NAT, vou me conectar à internet (baixar pacotes, etc), mas não a outra máquina
  • Se eu configurá-los para o Bridged ( en0: Wi-Fi (AirPort) ), não receberei nenhuma conexão ping na Internet ou em outra VM

EDITAR:
Conforme solicitado, aqui está a saída de ip addr em um dos nós:

eiproute:

    
por JeffThompson 14.11.2017 / 17:57

1 resposta

1

Você pode usar Rede interna para conectar os hosts. Atribua endereços estáticos aos hosts para que eles fiquem na mesma sub-rede. Se você precisar de acesso à Internet, você poderia transformar um dos computadores em cluster em um roteador com duas interfaces, uma conectada à rede interna e outra conectada ou NAT. Adicione uma rota padrão nas outras máquinas apontando para o host do roteador. Lembre-se também de ativar o encaminhamento de pacotes no host que atua como um roteador, colocando a seguinte linha em /etc/sysctl.conf :

net.ipv4.ip_forward = 1
    
por 14.11.2017 / 18:30