
Estoy ejecutando una máquina virtual (VMware/Fedora 12) en un servidor(anfitrión). La máquina virtual tiene un servidor web en ejecución en el puerto 80
, está en southpawtech
un dominio de red (diferente de aquel en el que estáanfitriónes) y también comparte un directorio al que se puede acceder desde \\192.168.189.129
elanfitriónproporcionando elcontraseña.
Para acceder al servicio web que se ejecuta en la máquina virtual en elanfitriónred de la máquina He configurado esto en la máquina host:
netsh interface portproxy add v4tov4 listenport=1019 listenaddress=host connectport=80 connectaddress=192.168.189.129
Pero, ¿cómo puedo acceder al directorio que comparte la máquina virtual (creo que usando Samba) a través delHospedadores¿red?
Tal vez algo como especificar el puerto a través del cual realizar el acceso UNC para poder usar una variación del comando anterior para enrutarlo a la máquina virtual, o algo más.
Respuesta1
Me parece que tiene la vNIC de la máquina virtual vinculada a una red virtual de solo host (usada solo para comunicarse desde el host -> VM). Las redes exclusivas de host no están realmente diseñadas para lo que estás haciendo aquí, y reasignar los puertos y hacer que el host haga algún tipo de traducción NAT es excesivo.
¿Por qué no simplemente cambiar la vNIC a una configuración en puente y asignarle una IP en la red de su host? (Se comportará como si fuera una máquina física conectada directamente a la red del host). También puede agregar una segunda vNIC y usar una para puente y otra solo para host, si eso es algo que necesita.
Por supuesto, si hay una razón por la cual la VM necesita estar en una red diferente, entonces esto no es útil. Sin embargo, según su pregunta, no parece que este sea el caso.