Win7 PC работает с Rails в VM Ubuntu через VMWare Player. Я работаю над сайтом и хочу показать его другу, который находится за пределами моей сети.
Я нашел этот пост в блоге, который меня очень близко: http://blog.fardad.com/2012/06/vmware-player-and-custom-nat-port-map.html
ОК, поэтому у меня есть виртуальная машина, использующая NAT. Насколько я понимаю, это означает, что виртуальная машина будет иметь тот же IP-адрес, что и родительская машина, для внешнего трафика.
Я пошел в настройки NAT и добавил перенаправление портов:
Host Port: 8200 Type: UDP Virtual IP Address: 192.168.198.184:3000
ОК, поэтому я понимаю, что теперь я могу перейти к 192.168.1.1xx: 8200 (IP моего "реального" ПК) и получить доступ к веб-серверу, запущенному на виртуальной машине. Но когда я иду на этот адрес, я ничего не получаю. Я могу выполнить ping 192.168.198.184 (VM) с ПК.
То, что я хочу сделать, - это войти в мой маршрутизатор и настроить порт, который в конечном итоге перейдет в виртуальную машину.
Кажется, что я пропускаю что-то очень маленькое, но я не знаю, что это такое. Помоги пожалуйста.
Если кому-то интересно, как получить редактор виртуальной сети:
перейдите в каталог vmware и запустите в увеличенном cmd.exe-box
rundll32.exe vmnetui.dll VMNetUI_ShowStandalone