Deixe a máquina virtual vmware se conectar ao mundo através de uma interface especializada

2

Eu tenho o vmware player e estou executando um sistema operacional especial nele.

Meu computador tem duas interfaces de rede, vamos chamá-las de eth0 e eth1.

Eu quero configurar meu computador para que todo o tráfego de rede passe a eth0 se e somente se for originado em minha máquina virtual. Se o tráfego pertence ao meu sistema operacional host, eu quero que ele passe pela eth1.

    
por flybywire 22.11.2009 / 21:04

4 respostas

0

A resposta simples é apenas configurar a eth0 sem nenhum endereço IP e, em seguida, configurar o VMWare Player para fazer a ponte entre a interface de rede virtual e a eth0 no host. Configure eth1 no host como você faria normalmente.

Se o convidado e o host devem se comunicar apenas através de suas respectivas interfaces, você pode deixar a eth0 no host configurado sem nenhum endereço IP. Dessa forma, se o host e o convidado precisarem se comunicar, eles precisarão passar por qualquer infraestrutura de rede que esteja fora do sistema descrito.

    
por 22.11.2009 / 21:34
0

Qual versão do VMware Player você está executando? Se v2 ou anterior, procure por vmnetcfg no diretório de instalação. Você pode usá-lo para configurar a rede para seus clientes VMware. Você pode configurar a rede com ponte padrão para usar a eth0 do host em vez do que já está fazendo agora. Então cabe a você configurar a rede do seu host para usar somente eth0 (a resposta de Jason cobre isso)

O vmnetcfg não é instalado por padrão com o VMware Player 3, mas eu tenho um post no blog sobre como extrair e usar o pacote de instalação do Player.

    
por 23.11.2009 / 00:04
0

Eu faria o seguinte: Na máquina host, use VMNETCFG (na pasta do player VMWare) para alterar a configuração "em ponte" de automática para ligar o adaptador desejado (neste caso, eth0). Na máquina host, defina a ordem de ligação de seus adaptadores para usar a eth1 primeiro. No convidado, defina a rede para usar ponte. Observe que isso não impedirá que o host acesse a eth0 - no mínimo, o host usará isso para manipular a comunicação em ponte para o convidado. Alterar a ordem de ligação simplesmente faz com que os aplicativos no host (a menos que especificamente ligados a um adaptador) tentem a eth1 primeiro. Esta é uma boa descrição resumida da configuração de rede com VM: link

    
por 25.12.2009 / 12:52
0

Você usa o Windows Vista ou o Windows 7? Eu tive esse problema em ambos.

Um bug no instalador impede a instalação da ferramenta vmnetcfg.exe

Veja a resposta do user19608 e, se você não conseguir encontrar o vmnetcfg.exe, faça o seguinte:

Execute a configuração novamente assim do Prompt de comando (CMD):

VMware-player-3.1.1-282343.exe /e .\vmplayer

No subdiretório vmplayer, você encontrará network.cab - extraia no explorer ou no 7zip, encontre vmnetcfg.exe e copie para c:\Program Files (x86)\VMware\VMware Player

    
por 12.09.2010 / 18:10