Crie uma rede privada dentro da minha máquina com Windows 7

12

Meu Main Rig é um laptop com Windows 7 Professional. Nesta máquina há duas máquinas virtuais, ambas também do Windows 7 Professional. Eu preciso dessas VMs para poder ver umas às outras, mas também preciso que elas acessem a internet.

Atualmente, todos eles estão conectados à internet pública no hotel em que estou hospedado, mas não consigo ver as outras máquinas porque essa é uma rede pública.

O que preciso fazer é criar uma rede privada entre minha máquina física e as duas máquinas virtuais que residem nela. Como posso fazer isso?

Descobri como fazer com que a rede pública seja uma rede privada, mas não como criar uma rede privada que exista dentro da máquina enquanto ainda estiver vendo o mundo externo.

Meu Google-fu não revelou muito - talvez eu esteja usando os termos errados.

UPDATE : adicionei uma NIC adicional às duas VMs e as defini para local. Eu iniciei as VMs e tentei criar uma nova rede. No entanto, agora eu posso ver outras máquinas na rede do hotel e presumivelmente eles podem me ver (não desejado). Alguém pode dar uma explicação detalhada de como configurar isso ou um link para um site que faz isso? Eu não posso ser a única pessoa que quer uma rede interna privada em seu PC?!

UPDATE2 : Encontrado este que descreve o que eu quero fazer. Vou tentar amanhã para ver se funciona - parece que eu estava quase lá.

UPDATE3 : parece que não funcionou. Adicionado recompensa que será concedida para qualquer um que possa fazer um guia passo a passo para obter duas máquinas virtuais para se comunicar. Cudos extras para usar o MySQL & Apache nas VMs!

    
por graham.reeds 26.05.2011 / 00:07

5 respostas

6

Para ter as VMs em uma rede separada privada ao seu PC, use o Microsoft Loopback Adapter. O adaptador Microsoft Loopback é uma ferramenta de teste para um ambiente de rede virtual em que o acesso à rede não está disponível. Ele configura um adaptador de rede virtual que é privado para o seu computador.

Para instalar, veja isto: Como instalar um adaptador de loopback no Windows 7 .

Depois de instalado, a partir do Virtual PC:

  1. Selecione sua máquina virtual
  2. Ir para as configurações
  3. Clique na configuração "Rede"
  4. Para o seu adaptador de rede, selecione "Microsoft Loopback Adapter"

Agora, você poderá ver suas outras instâncias do Virtual PC em execução que também compartilham o mesmo adaptador de loopback, enquanto esta rede virtual está inacessível de fora do seu computador.

Se você precisar usar a Internet de dentro das VMs, consulte este artigo: Configurando o NAT usando o Microsoft Loopback Adapter e o Internet Connection Sharing .

    
por 02.06.2011 / 10:11
1

Qual produto de VM você está usando? VMware? VirtualBox? MS Virtual PC? A maioria deles usa o NAT por padrão, que é o que você deseja se desejar que essas máquinas virtuais possam acessar a Internet.

Além disso, como você está verificando se essas máquinas estão "visíveis" para a rede pública? A máquina host poderá ver as VMs porque, se você usar o modo somente host, NAT ou em ponte, o host do Windows 7 poderá vê-las. Apenas o modo em ponte deve tornar as VMs visíveis para a rede pública. O modo NAT faz com que seu PC host atue como um roteador NAT, portanto, apenas sua máquina principal seria realmente visível, mas se você olhar para a rede na máquina host, as VMs ainda estarão visíveis porque seu host estará navegando tanto lado E a rede VM interna.

Então, para ver realmente se essas máquinas ESTÃO REALMENTE visíveis para a rede pública, você precisaria usar um dispositivo diferente do PC host para tentar vê-las de fora.

    
por 02.06.2011 / 00:51
0

Os hotéis Wifi podem impedir ativamente que as máquinas LAN se comuniquem umas com as outras.

Você pode ter que usar as máquinas na Internet e usar uma rede VPN de camada de software como Hamachi .

Editar :

Você pode configurar uma VM com duas NICs, sendo a primeira 'NAT compartilhada' e a segunda 'Interna'. Em seguida, na segunda VM (etc.), configure o NIC para Internal.

Em seguida, no Windows na VM com as duas NICs, ative o compartilhamento de conexão com a Internet para compartilhar o adaptador 'Shared NAT' com a rede somente interna.

    
por 26.05.2011 / 00:47
0

Certifique-se de que cada máquina esteja na mesma sub-rede .

Exemplo:

192.168.50.0 w/ 255.255.255.0 as the netmask, or its referred to as a /24.
That gives you the addresses: 192.168.50.1 - 192.168.50.254 on the same network.
You could then give:
ComputerA - 192.168.50.10
ComputerB - 192.168.50.11
ComputerC - 192.168.50.12

Since they are on the same subnet they should talk and play nice.
    
por 08.06.2011 / 03:16
0

Faz anos desde que eu usei o Virtual PC, então é possível que o que eu vou sugerir não possa ser feito. Em outras soluções de virtualização, eu configuraria cada VM para que eu pudesse acessar a Internet (provavelmente usando uma conexão NAT). Uma vez que eu tinha certeza de que a internet estava funcionando, eu adicionaria uma segunda NIC em uma rede somente host e configuraria o roteamento estático dentro das máquinas clientes. A rede única do host seria para o tráfego interno do cliente e a rota padrão seria para todo o restante.

    
por 08.06.2011 / 03:58