Criar uma rede privada dentro da minha máquina Windows 7

12

My Main Rig é um laptop com Windows 7 Professional. Nesta máquina, há duas máquinas virtuais, ambas também com o Windows 7 Professional. Eu preciso dessas VMs para podermos nos ver, mas também preciso delas para acessar a Internet.

Atualmente, eles estão todos conectados à Internet pública no hotel em que estou hospedado, mas não consigo ver as outras máquinas porque esta é 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 eu posso fazer isso?

Eu descobri como fazê-lo pensar que a rede pública é uma rede privada, mas não como criar uma rede privada que existe dentro da máquina enquanto ainda vê o mundo exterior.

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

UPDATE : Adicionei uma NIC adicional às VMs e as configurei para local. Iniciei as VMs e tentei criar uma nova rede. No entanto, agora posso ver outras máquinas na rede do hotel e, presumivelmente, elas 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? Não posso ser a única pessoa que quer uma rede interna privada em seu PC ?!

UPDATE2 : Encontrei isso 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. Foi adicionada uma recompensa que será concedida a qualquer um que possa fazer um guia passo a passo para fazer com que duas máquinas virtuais se comuniquem. Cudos extras para usar o MySQL e Apache nas VMs!

graham.reeds
fonte

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, consulte o seguinte: Como instalar um adaptador de loopback no Windows 7 .

Após a instalação, no Virtual PC:

  1. Selecione sua máquina virtual
  2. Vá 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 as outras instâncias do Virtual PC em execução que também compartilham o mesmo adaptador de loopback, enquanto essa rede virtual estiver inacessível fora do computador.

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

harrymc
fonte
Esta parece ser a sugestão mais lógica, tentarei isso primeiro.
graham.reeds
Ok, e agora? As duas VMs estão no adaptador de loop traseiro, mas não há rede entre as máquinas. Preciso definir um endereço IP estático para eles?
graham.reeds
Sim, como esta rede virtual não possui um servidor DHCP. Escolha outro segmento de rede do que atendido pelo seu roteador, por exemplo 200.200.200.x em vez de 192.168
harrymc
Ainda não funcionou. Atribuí a 1ª VM 192.168.200.1 e a segunda VM 192.168.200.2. Isso não funcionou, então eu também designei o host para 192.168.200.100. Isso não funcionou. Também desabilitei o ipv6, caso isso confundisse o problema. Ainda sem alegria. Imagine, por um instante, sou realmente muito burro. Explique em etapas simples como isso deve funcionar e como fazê-lo.
graham.reeds
Antes de você perguntar "Quais erros eu recebi" - por não funcionar, quero dizer que não posso executar ping na outra VM.
graham.reeds
1

Qual produto 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 VMs possam acessar a Internet.

Além disso, como você está verificando se essas máquinas são "visíveis" para a rede pública? A máquina host poderá ver as VMs porque, se você usa o modo somente host, NAT ou ponte, o Windows 7 host poderá vê-las. Somente o modo de ponte deve tornar as VMs visíveis para a rede pública. O modo NAT faz com que o PC host aja como um roteador NAT, para que apenas a máquina host principal esteja realmente visível, mas se você observar a rede na máquina host, as VMs ainda estarão visíveis porque o host estará navegando pelo público lado E a rede interna da VM.

Portanto, para realmente ver se essas máquinas SÃO REALMENTE visíveis à rede pública, você precisará usar um dispositivo diferente do PC host para tentar vê-las de fora.

Lara Dougan
fonte
Estou usando o VirtualPC - por isso, é marcado com o VirtualPC. Talvez eu devesse ter tornado isso mais explícito no meu post. Se eu desconectar o host da rede e olhar para a rede (no computador), nada será exibido. Se eu conectar à rede do hotel e fizer o mesmo novamente, posso ver as VMs (assim como várias outras máquinas). Além disso, os endereços IP não estáticos da VM estão no mesmo intervalo da minha máquina física.
graham.reeds
Qual versão do Virtual PC? As opções de rede diferem dependendo da versão usada. Você está usando o mais recente?
Lara Dougan
Eu acredito que sim. De acordo com o diálogo de ajuda, é 6.0.192.0
graham.reeds
0

O Hotels Wifi pode impedir ativamente que as máquinas do lado da LAN se comuniquem.

Pode ser necessário obter as máquinas na Internet e usar uma rede VPN de camada de software como o Hamachi .

Editar :

Você pode configurar uma VM com duas NICs, a primeira sendo 'NAT compartilhado' e a segunda sendo 'Interna'. Em seguida, na segunda VM (etc.), defina a NIC como Interna.

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

Ƭᴇcʜιᴇ007
fonte
2
Como uma rede de hotéis pode me impedir de criar uma LAN na minha própria máquina? Você leu minha pergunta?
graham.reeds
Desculpe, pelo lado da LAN eu quis dizer a rede do hotel. A rede local do hotel, não a rede local do seu quarto de hotel. :)
Ƭᴇcʜιᴇ007
Não quero me comunicar com outras máquinas na rede de hotéis. Eu só quero que as máquinas internas da minha máquina se comuniquem umas com as outras. Vou tentar o que sua edição sugere esta noite.
graham.reeds
Não. Eu não tenho isso funcionando. Eu farei uma atualização para minha pergunta.
graham.reeds
Não importa o que aconteça, se você quiser que as VMs se comuniquem com o mundo exterior, elas precisarão se comunicar com pelo menos um host adicional na rede do hotel.
Kirk
0

Apenas verifique se cada máquina na mesma sub-rede .

Exemplo:

192.168.50.0 com 255.255.255.0 como a máscara de rede ou a / 24.
Isso fornece os endereços: 192.168.50.1 - 192.168.50.254 na mesma rede.
Você poderia então dar:
ComputadorA - 192.168.50.10
ComputadorB - 192.168.50.11
ComputadorC - 192.168.50.12

Como estão na mesma sub-rede, devem conversar e jogar bem.
daalbert
fonte
0

Faz anos desde que eu usei o Virtual PC, então é possível que o que eu sugiro não possa ser feito. Em outras soluções de virtualização, eu configurava cada VM para poder acessar a Internet (provavelmente usando uma conexão NAT). Depois de ter certeza de que a Internet estava funcionando, adicionaria uma segunda NIC em uma rede somente host e configuraria o roteamento estático nas máquinas clientes. A rede somente host seria para tráfego entre clientes e a rota padrão seria para todo o resto.

Kirk
fonte