Tengo un servicio (una aplicación node.js express) ejecutándose en el puerto 3000 en un invitado CentOS 6.3 al que me gustaría acceder en un navegador web en mi host Mac Mountain Lion usando VMware Fusion 5 Professional. Tengo problemas para encontrar información sobre cómo hacer esto. Creo que me gustaría reenviar el puerto, pero no puedo encontrar ninguna información al respecto ni mediante la GUI ni modificando los archivos de configuración. En versiones anteriores, parece que es posible que haya modificado un archivo llamado nat.conf, pero eso no parece aplicarse a Fusion 5. ¿Alguien ha hecho esto con éxito? Gracias.
Respuesta1
Si solo desea conectarse con su invitado desde su anfitrión, no necesita reenviar nada. Utilice el reenvío de puertos para conectarse a su invitado desde máquinas fuera de su host. En su caso, todo lo que necesita hacer es encontrar la dirección IP de su invitado y luego conectarse desde su anfitrión.
Si decide configurar el reenvío de puertos, puede utilizar las instrucciones aquí:http://nileshk.com/2009/06/24/vmware-fusion-nat-dhcp-and-port-forwarding.html
También: http://socallgeek.com/blog/2012/8/23/fixed-dhcp-ip-allocation-in-vmware-fusion
Asegúrese de colocar sus entradas estáticas debajo de la sección "NO MODIFICAR" de dhcpd.conf.
Un par de cosas con las que me topé fueron asignar una dirección IP fuera del rango del alcance DHCP (en la misma subred, no lo olvides) y nombrar el host en el archivo dhcpd.conf exactamente igual que tu invitado en VMWare. (de lo contrario no hace nada).
Puede reiniciar el servicio DHCP del host VMWare con los siguientes comandos para no tener que reiniciar la aplicación:
sudo /Aplicaciones/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
sudo /Aplicaciones/VMware\ Fusion.app/Contents/Library/vmnet-cli --start