Eu tenho um serviço (um aplicativo expresso node.js) em execução na porta 3000 em um convidado CentOS 6.3 que gostaria de acessar em um navegador da web em meu host Mac Mountain Lion usando VMware Fusion 5 Professional. Estou tendo problemas para encontrar qualquer informação sobre como fazer isso. Acredito que gostaria de encaminhar a porta, mas não consigo encontrar nenhuma informação sobre isso usando a GUI ou modificando os arquivos de configuração. Em versões anteriores, parece que você modificou um arquivo chamado nat.conf, mas isso não parece se aplicar ao Fusion 5. Alguém fez isso com sucesso? Obrigado.
Responder1
Se você deseja apenas se conectar ao seu convidado a partir do seu host, não precisa encaminhar nada. Use o encaminhamento de porta para conectar-se ao seu convidado a partir de máquinas fora do seu host. No seu caso, tudo o que você precisa fazer é encontrar o endereço IP do seu convidado e conectar-se a ele a partir do seu host.
Se decidir configurar o encaminhamento de porta, você pode usar as instruções aqui:http://nileshk.com/2009/06/24/vmware-fusion-nat-dhcp-and-port-forwarding.html
Também: http://socalledgeek.com/blog/2012/8/23/fixed-dhcp-ip-allocation-in-vmware-fusion
Certifique-se de colocar suas entradas estáticas abaixo da seção "NÃO MODIFICAR" do dhcpd.conf.
Algumas coisas que descobri foram atribuir um endereço IP fora do intervalo do escopo DHCP (na mesma sub-rede, não se esqueça disso) e nomear o host no arquivo dhcpd.conf exatamente igual ao seu convidado no VMWare (caso contrário, não faz nada).
Você pode reiniciar o serviço DHCP do host VMWare com os seguintes comandos para não precisar reiniciar o aplicativo:
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start