Questão Criar LAN “virtual” no laptop (não VLAN)


Eu estou executando um número de 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 um dispositivo 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 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, em seguida, conectá-la a qualquer sub-rede atribuída ao host.

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

Questões:

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

Muito Obrigado.


4
2018-03-16 21:28


origem




Respostas:


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 da 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:

enter image description here

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).


2
2018-03-16 21:53



Isso parece muito promissor! Graças obrigada - user258959
Eu tenho usado isso por meses no meu curso de sysadmin. Nunca tive um problema (somente quando tentei o modo bridge, às vezes o DHCP de uma rede real não atribui um IP às máquinas virtuais). Espero que ajude - animaletdesequia


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

Em ponte: a VM será anexada ao seu NIC físico como seu host, e adquirirá IP do DHCP - se habilitado.

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.


2
2018-03-16 21:54





Quando você instala o metapacote apt-get install ubuntu-virt, você terá uma ponte NATed chamada virbr0 bem na sua área de trabalho, a qual todas as suas máquinas virtuais KVM serão anexadas, então, eu acho que isso será o suficiente para você ...

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


0
2018-03-16 21:35



Estou usando o Vmware Workstation. Sua resposta permanece válida? Tks - user258959
Eu nunca usei o VMWare Workstation antes, então, honestamente, eu não sei, mas provavelmente tem uma configuração similar. - ThiagoCMC
Obrigado Thiago. Acho que o que estou procurando é algo que criará uma LAN "virtual" no nível do SO, não no nível da VM. Então, novamente, estou muito fora da minha zona de conforto aqui. - user258959
Ok, não há problema ... Mas, só para constar, o meta-pacote "ubuntu-virt" implementa a "LAN virtual" diretamente no O.S., não no "nível da VM". ;-) - ThiagoCMC