У меня есть служба (приложение node.js express), работающая на порте 3000 в гостевой системе CentOS 6.3, к которой я хотел бы получить доступ через веб-браузер на моем компьютере Mac Mountain Lion с помощью VMware Fusion 5 Professional. У меня проблемы с поиском какой-либо информации о том, как это сделать. Я полагаю, что хотел бы перенаправить порт, но я не могу найти какую-либо информацию об этом, используя графический интерфейс или путем изменения файлов конфигурации. В более ранних версиях похоже, что вы могли изменить файл с именем nat.conf, но это не относится к Fusion 5. Кто-нибудь успешно сделал это? Спасибо.
1 ответ
Если вы просто хотите подключиться к гостю со своего хоста, вам не нужно ничего переносить через порт. Используйте переадресацию портов для подключения к вашему гостю с компьютеров за пределами вашего хоста. В вашем случае все, что вам нужно сделать, это найти IP-адрес вашего гостя, а затем подключиться к нему с вашего хоста.
Если вы решили настроить переадресацию портов, вы можете воспользоваться инструкциями здесь: http://nileshk.com/2009/06/24/vmware-fusion-nat-dhcp-and-port-forwarding.html
Также:http://socalledgeek.com/blog/2012/8/23/fixed-dhcp-ip-allocation-in-vmware-fusion
Убедитесь, что ваши статические записи находятся ниже раздела "НЕ МОДИФИЦИРОВАТЬ" в dhcpd.conf.
Несколько моментов, на которые я наткнулся, заключались в назначении IP-адреса за пределами диапазона DHCP (в той же подсети, не забывайте об этом) и присвоении имени хосту в файле dhcpd.conf точно так же, как и вашему гостю в VMWare. (иначе это ничего не делает).
Вы можете перезапустить VMWare Host DHCP Service с помощью следующих команд, чтобы вам не приходилось перезапускать приложение:
sudo /Applications /VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
sudo /Applications /VMware\ Fusion.app/Contents/Library/vmnet-cli --start