Rede na caixa virtual

0

Eu tenho um convidado rodando no Virtual Box no host do Ubuntu e um convidado rodando na caixa virtual no Ubuntu em outro host. Eu quero me comunicar de um convidado para outro convidado. Como posso fazer isso no Virtual Box?

    
por Harsha 09.06.2016 / 09:47

1 resposta

1
  1. Se você quiser sentir a rede independente entre as máquinas virtuais, a melhor solução é os túneis VDE ou UDP. Nesse caso, o VBox encapsulará pacotes de VMs em UDP e os enviará pela rede física, decapsulando e injetando na VM. A VM verá uma rede totalmente independente e os hosts verão fluxos UDP com tráfego de VM (sem criptografia, para que você possa analisar o que está acontecendo).

Isso é descrito como "rede genérica" no link manual

e existem comandos exatos de como configurá-lo: link

  1. Como alternativa, você pode usar as VLANs 802.1q. O filtro de rede do VirtualBox funciona corretamente com recursos de rede do Linux, como subinterfaces vlan, lacp bonds e assim por diante (eu testei isso completamente). Você cria a subinterface vlan em cada host (use o ubuntu ou o manual debian como fazer isso) e conecte suas VMs com essa subinterface. Certifique-se de que seu switch encaminha os pacotes marcados. Esta opção pode ser mais difícil de configurar, mas tem algumas vantagens. Por exemplo, os hosts do Ubuntu não verão nenhum tráfego de VMs em sua inteface básica "padrão", e os hosts do Windows não poderão ver pacotes marcados do 802.1q, portanto somente a interferência será devido à largura de banda compartilhada.

  2. Se você não precisa se sentir completamente independente da rede, apenas conecte suas máquinas virtuais com a LAN física e configure uma rede IP diferente. Simples, mas em muitos casos isso é suficiente.

por 09.06.2016 / 10:42

Tags