Como posso usar endereços IP estáticos em meus convidados VMWare para que eles possam se comunicar com outras máquinas na minha rede Win?

4

Eu uso o VMWare Workstation 12, tenho uma máquina host do Windows 10 e várias máquinas convidadas do Windows. Eu quero que todas as máquinas físicas e virtuais sejam capazes de se comunicar umas com as outras e eu quero que todas as máquinas clientes tenham um endereço IP estático para que eu possa criar um mapa de rede de endereços IP e ter certeza de qual máquina um determinado endereço IP está atribuído .

Eu tentei usar o NAT, mas minhas máquinas convidadas não podiam ser vistas por outras máquinas físicas na minha rede, além do host.

Como posso fazer com que todas as VMs apareçam na minha rede para todas as outras máquinas físicas na minha rede?

    
por Jazimov 09.04.2016 / 00:42

2 respostas

4

O que você quer fazer é usar uma rede em ponte - não NAT.

Vamos supor que você tenha um host Windows 10 e VMWare Workstation 12 com várias máquinas convidadas Windows (em princípio, o conselho aqui deve se aplicar a outros sistemas operacionais convidados que não sejam Windows e a versões recentes do VMWare abaixo VMWare 12). Além disso, suponho que você deseja que cada máquina virtual tenha seu próprio endereço IP para que possa ser encontrada por qualquer outra máquina Windows em sua rede.

Para que isso aconteça:

Inicie o Virtual Network Editor no menu Editar da estação de trabalho do VMWare. Está fora do escopo cobrir completamente esse utilitário nesta resposta, mas verifique se você está trabalhando como Administrador; em seguida, assegure-se de que o VMnet 0 seja do tipo Bridged e que sua External Connection esteja definida como o adaptador físico do host.

Depois disso, edite as propriedades da máquina virtual do sistema operacional Windows convidado e vá para a seção Adaptador de rede. Certifique-se de selecionar Personalizado e especifique VMnet0 como sua rede virtual específica. Além disso, verifique se Conectar ao ligar.

  • Inicialize em seu sistema operacional convidado, acesse o Centro de Rede e Compartilhamento e acesse Alterar configurações do adaptador.
  • Clique com o botão direito para acessar as propriedades do seu adaptador Ethernet e role até o Internet Protocol versão 4.
  • Selecione isso e clique em Propriedades. Use a guia Geral para especificar um endereço IP, uma máscara de sub-rede e um gateway padrão específicos.
  • Verifique se o endereço IP está na mesma sub-rede que seu host e se você está usando o mesmo endereço IP do gateway que a máquina host. (Se você não tiver certeza do que é, vá para seu host, abra um prompt de comando e digite IPConfig e observe o endereço do gateway para o adaptador ao qual o VMnet0 está atribuído.)
  • Especifique o IP do seu gateway como seu servidor DNS preferencial (não é necessário especificar um servidor alternativo)
  • Se você tiver problemas de DNS, vá até o host, abra um prompt de comando e digite NSLookup e observe o endereço IP informado: esse é o endereço IP do DNS que você provavelmente deseja usar. Ainda na caixa de diálogo de propriedades do adaptador de rede, clique em Avançado, vá para a guia WINS e selecione "Ativar NetBIOS sobre TCP / IP".

  • Isso garantirá que você possa acessar a máquina convidada pelo Nome do computador do host ou de outras VMs configuradas como VMs em ponte.

  • Você pode clicar com o botão direito do mouse no adaptador Ethernet no sistema operacional convidado, desative e ative-o para ver se suas alterações funcionaram (não é necessário reinicializar).

Eu li inúmeras postagens on-line sobre questões de rede e há um número incrivelmente grande de problemas que você pode encontrar, então essas instruções não vão funcionar magicamente para todos, porque existem muitos links na cadeia de redes ...

Dito isso, essas etapas devem funcionar enquanto não houver firewalls ou problemas incomuns no roteador. Falando do roteador, você quer garantir que os endereços IP estáticos que você atribuiu estão fora do alcance do servidor DHCP que seu roteador oferece.

Dessa forma, você pode ter certeza de que o endereço IP estático que você está usando não entrará em conflito com um endereço atribuído pelo DHCP que pode ser atribuído a outro dispositivo em sua rede.

Felicidades.

    
por 09.04.2016 / 00:42
2

O objetivo do NAT é tornar o endereço de uma máquina local em uma rede interna e não ser publicamente endereçável. No caso de máquinas virtuais, essa rede interna é a rede virtual que conecta a máquina host física e suas máquinas virtuais (habilitadas para NAT). Cada VM configurada para usar o NAT compartilha o endereço de seu host físico.

Se você quiser que as máquinas virtuais sejam endereçáveis por outras máquinas físicas em sua rede física, você deverá configurá-las para usar a rede em ponte. Isso fará com que as máquinas virtuais apareçam na rede como se fossem máquinas físicas separadas.

    
por 10.04.2016 / 09:20