Como fazer o acesso UNC a uma rede diferente?

Como fazer o acesso UNC a uma rede diferente?

Estou executando uma máquina virtual (VMware/Fedora 12) em um servidor(hospedar). A máquina virtual possui um servidor web rodando na porta 80, está no southpawtechdomínio da rede (diferente daquele em que ohospedaré) e também está compartilhando um diretório que pode ser acessado a partir \\192.168.189.129dohospedarfornecendo osenha.

Para acessar o webservice em execução na máquina virtual nohospedarrede da máquina, 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) peloanfitriãorede?

Talvez algo como especificar a porta pela qual fazer o acesso UNC para que eu possa usar uma variação do comando acima para roteá-lo para a máquina virtual, ou algo mais.

Responder1

Parece-me que você tem o vNIC da máquina virtual vinculado a uma rede virtual somente host (usada apenas para comunicação do host -> VMs). As redes somente host não são realmente destinadas ao que você está fazendo aqui, e remapear as portas e fazer com que o host faça algum tipo de tradução NAT é um exagero.

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

Obviamente, se houver um motivo pelo qual a VM precisa estar em uma rede diferente, isso não será útil. No entanto, não parece que seja esse o caso da sua pergunta.

informação relacionada