Como fazer o acesso UNC a uma rede diferente?

1

Estou executando uma máquina virtual ( VMWare / Fedora 12) em um servidor ( host ) . A máquina virtual tem um servidor web em execução na porta 80 , está no domínio de rede southpawtech (diferente daquele em que o host está) e também está compartilhando um diretório que pode ser acessado a partir de \192.168.189.129 do host fornecendo a senha .

Para acessar o webservice em execução na máquina virtual na rede da máquina host , configurei isso na máquina host:

netsh interface portproxy add v4tov4 listenport=1019 listenaddress=host connectport=80 connectaddress=192.168.189.129

Mas como posso acessar o diretório que a máquina virtual está compartilhando (acho que usando o Samba) na rede do host ?

Talvez seja algo como especificar a porta pela qual fazer o UNC acessar para que eu possa usar uma variação do comando acima para direcioná-lo à máquina virtual ou a outra coisa.

    
por Bleeding Fingers 05.12.2013 / 13:49

1 resposta

1

Parece-me que você tem a vNIC da máquina virtual vinculada a uma rede virtual somente host (usada apenas para se comunicar a partir de hosts - > VMs). As redes somente de host não são realmente voltadas para o que você está fazendo aqui, e re-mapear as portas e fazer com que o host faça algum tipo de tradução de NAT é um exagero.

Por que não apenas alterar o vNIC para uma configuração em ponte e atribuí-lo a um IP na rede do seu host. (Ele se comportará como se fosse uma máquina física diretamente conectada à rede do host.) Você também pode adicionar um segundo vNIC e usar um para ponte, e outro somente para host, se necessário.

É claro que, se houver um motivo pelo qual a VM precisa estar em uma rede diferente, isso não é útil. Não parece que este é o caso da sua pergunta, no entanto.

    
por 05.12.2013 / 22:04

Tags