Comunique-se entre o host do Ubuntu VM e do Windows

3

Estou executando uma VM do Ubuntu em um host do Windows 7. Eu tenho duas perguntas:

  1. Acho que no Windows, localhost é um endereço de loopback e o envio de pacotes para ele não transmite dados no fio. Isso está correto? Na VM do Ubuntu eu tenho um localhost , apontando para 127.0.0.1 . É a mesma coisa?

  2. É possível enviar dados da VM para o host? Por exemplo, quando eu instalo software na VM Ubuntu, posso mandar uma mensagem para o host do Windows? Qual IP devo usar?

por ash 02.08.2012 / 17:24

2 respostas

5

A maioria das plataformas de hospedagem virtual suportam redes "Bridged", "NAT" e "Host Only". Usar a rede em ponte fará com que pareça que ambas as máquinas estão juntas na mesma LAN. Usando "Host Only" permitirá a comunicação entre os dois dispositivos (exclusivamente).

É muito comum a maioria dos sistemas operacionais ter um adaptador de loopback. Mesmo se não houver adaptador de rede físico. Essas interfaces virtuais não enviam pacotes para uma rede física.

Não tente usar a interface de loopback local para sua rede VM. Eu recomendaria configurar sua rede do Host para "Bridged", configurar o convidado do Ubuntu para obter um endereço DHCP (supondo que haja um DHCP / Roteador em sua rede) e usar o endereço IP atribuído via DHCP.

    
por 02.08.2012 / 17:31
1
  1. A interface de loopback, ou seja, 127.0.0.1 é fornecida com todos os sistemas operacionais para verificar se a pilha de rede desse SO está funcionando bem ou não. Na verdade, toda a sub-rede 127.0.0.0/16 é apenas para o host local. A interface lo que você vê depois de dar o comando ifconfig é apenas aquela interface de loopback.

  2. Para ter comunicação entre o Host Machine e o Guest Machine (VM), você precisa defini-los em bridged mode , o que significa que ambos os sistemas operacionais Host e Guest estão conectados ao mesmo switch de uma LAN. . Você pode se comunicar usando NAT mode também, o que significa que o VirtualBox (ou Vmware) atua como um Network Address Translator entre o Windows e o Ubuntu VM. O modo Host-Only é ter comunicação entre a máquina host e a VM apenas, mas não com qualquer outro nó no mundo externo.

por 02.08.2012 / 21:22