Crie uma LAN “virtual” no laptop (não na VLAN)

4

Estou executando várias máquinas virtuais em um host do Ubuntu 12.04. Por vários motivos, todas essas VMs precisam de endereços IP fixos. O laptop em questão é usado para demonstrações - e é aí que surgem os problemas ...

Dependendo das circunstâncias, eu uso Wi-Fi ou uma conexão móvel para obter uma conexão com a Internet, o que, em ambos os casos, leva o laptop a receber um endereço via DHCP. Freqüentemente este endereço dinâmico está em uma sub-rede diferente da usada pelos fixos (192.168.0 / 20). Isso torna os endereços estáticos inacessíveis a partir do sistema operacional host.

Depois de pensar um pouco, parece que a solução mais elegante é criar uma LAN separada no host (para a sub-rede usada pelas VMs) e depois conectá-la a qualquer sub-rede atribuída ao host.

Lembre-se de que a VM só precisa se comunicar entre si e com o host. Eles não precisam de acesso além disso.

Perguntas:

  • esta é a melhor abordagem?
  • se, como eu poderia implementá-lo?

Muito obrigado.

    
por user258959 16.03.2014 / 22:28

3 respostas

2

Se você estiver usando o VMware, tudo o que você precisa fazer é atribuir essas máquinas virtuais a uma LAN virtual que não tenha conexão com a própria VMware nem com a máquina host. Isso é chamado de "segmentos de LAN" e é fácil encontrá-lo nas configurações da interface de rede de cada máquina.

Tudo o que você precisa fazer é criar um novo segmento de LAN para a primeira máquina e depois adicionar os outros à mesma rede:

Isso é semelhante à rede somente host, mas com a diferença de que as máquinas não podem contatar os hosts nem outras redes externas (Internet), por isso é como ter uma LAN somente com essas máquinas. Como não há um servidor DHCP nesta rede, você terá que adicionar os IPs manualmente em cada sistema.

Se você quiser que eles se comuniquem com o host, você precisará da configuração somente de host. Nesse caso, o host terá o IP mais baixo, pois ele atuará como um gateway (mas sem encaminhar pacotes para outras redes).

    
por animaletdesequia 16.03.2014 / 22:53
2

Qualquer hypervisor tipo 2 já terá redes virtuais de vários tipos (ponte, somente host, rede interna).

Colocado em ponte: a VM será anexada à NIC física, como seu host, e adquirirá IP do DHCP, se ativado.

Somente host: a VM só pode se comunicar com o HOST e não além disso (a opção deveria ter sido habilitada quando você estava instalando o VMWare Workstation) mais detalhes aqui

-NAT: as VMs serão direcionadas para o IP do host e se comunicarão além do host por meio de seu IP.

    
por Ahmadgeo 16.03.2014 / 22:54
0

Quando você instalar o meta-pacote apt-get install ubuntu-virt , você terá uma ponte NATed chamada virbr0 no seu Desktop, à qual todas as suas Máquinas Virtuais KVM serão anexadas, então, eu acho que isso será suficiente para você ...

Você provavelmente precisará do virt-manager também.

    
por ThiagoCMC 16.03.2014 / 22:35