Conectando 2 VM executando o Windows 7

7

Eu tenho duas VMs na minha máquina, ambas no Windows 7 Pro. Um é um servidor MySQL e um está executando o Apache 2.0. Essencialmente eles imitam uma configuração dividida de servidor / banco de dados. No XP isso foi bastante fácil. No entanto, está se mostrando muito mais difícil.

Eu encontrei este que eu já havia feito a maioria, exceto para adicionar os endereços IP ao arquivo hosts, mas mesmo com isso eu não consigo fazer com que as máquinas se vejam.

Eu posso fazer o ping das máquinas a partir da máquina host, mas apenas se eu estiver pingando a conexão principal. O ping da conexão secundária falha. O ping da outra VM a partir da VM falha (e eu estou executando o prompt de comando como Admin) em qualquer conexão.

Alguma idéia?

Atualizar : o que eu gostaria é de um guia passo a passo. Eu não posso ser o único que tem 2 VMs do Windows 7 Pro em sua máquina, posso?

    
por graham.reeds 31.05.2011 / 01:38

4 respostas

5

É um problema comum com as configurações de rede padrão. Sua configuração padrão é criar uma NIC virtual em outra sub-rede e usar o NAT para se comunicar. Assim, a partir do PC virtual, você pode navegar pelo host, mas não pode procurar o VPC a partir do host.

Esta é a solução possível:

  1. [WIN7] Win7 & Virtual PC: como navegar na LAN do grupo de trabalho local?
  2. E provavelmente relacionado: um
por 02.06.2011 / 12:28
4
  1. Bobo, mas certifique-se de que o compartilhamento de arquivos e impressoras esteja ativado, também os grupos de trabalho são os mesmos

  2. tente a varredura de porta 80 e 3306, se ela for filtrada use os firewalls se estiver fechada, certifique-se de que seu servidor da Web esteja on-line (se você estiver usando wamp, xampp, etc)

  3. verifique seu mapa de rede (recurso do windows 7) e todos os vms estão na mesma rede, não em várias redes

EDITAR

Como eu pedi de um engenheiro de rede certificado

Você deve configurar o host ip como gateway para ambas as máquinas se você estiver usando o VirtualPC

por exemplo:

host ip : 192.168.1.1  gateway : none
vm1  ip : 192.168.1.2  gateway : 192.168.1.1
vm2  ip : 192.168.1.3  gateway : 192.168.1.1

E certifique-se de que você verificou as portas (Http: 80, Mysql: 3306) e elas estão abertas, como eu disse, use uma varredura de porta, há um monte de varreduras de portas freeware e nessa situação o firewall do host pode agir diretamente e filtrar portas E há mais alguma coisa como o iis ou qualquer outro servidor rodando? se sim, mude a porta padrão!

    
por 02.06.2011 / 12:29
2

Ok, acho que você deve seguir os seguintes passos para resolver seu problema.

  1. Você deve verificar as regras de firewall para suas duas máquinas virtuais.
  2. O Grupo de trabalho nas duas máquinas virtuais deve ser o mesmo.
  3. Você deve fazer o check-out das Configurações de conexões em ambas as suas máquinas virtuais, elas devem ser corrigidas.

Eu acho tudo isso. Boa sorte ! Se você tiver alguma dúvida, estou aguardando seus comentários.

    
por 02.06.2011 / 12:21
2

1- Verifique se ambas as machies estão na mesma rede "física". (no mundo virutal, ambos são bridged na mesma placa de rede real ??)
2- Verifique se ambos têm um IP na mesma sub-rede IP no exemplo 192.168.0.20 e 192.168.0.22

    
por 02.06.2011 / 18:27