Я использую VMware Workstation 8 (сборка 471480). Я хочу настроить небольшой контент-сервер, в основном для изображений и тому подобного для моего веб-сайта, на моем рабочем столе в виртуальном сервере (просто так) ... Теперь у меня все установлено на виртуальной машине VMWare, на которой работает Ubuntu Server и веб-сервер уже запущен. Я проверил его, и он отлично работает в сети при доступе к нему с хоста.
Теперь мне нужно заставить его работать в общедоступном Интернете, и я планирую использовать noip.com, как я это делал во многих других случаях.
Проблема в том, что мой маршрутизатор - это Linksys E2500, и он позволяет только переадресацию портов на IP-адреса в своей подсети (192.168.2. **)
Хост-система, подключенная к маршрутизатору, имеет IP-адрес 192.168.2.177. Виртуальная машина VMware Workstation 8 имеет тип сети NAT и IP-адрес сервера на ней - 192.168.43.130.
Я уже перенаправил порты 80 и 22 на 192.168.2.177, но как я могу заставить свою систему Windows 7 перенаправить этот порт на ip сервера?
На самом деле правильным решением является переадресация порта на гостевую, но не переконфигурирование всей сети.
Вам нужно добавить порт в конфигурационный файл vmware
nat.conf
источник
/Library/Preferences/VMware Fusion/vmnet8/nat.conf
другие, вероятно, есть - pubs.vmware.com/workstation-10/topic/com.vmware.ws.using.doc/…C:\ProgramData\VMware\vmnetnat.conf
Важно : перезапуститеVMware NAT Service
службу после сохранения изменений!В Windows вы можете получить доступ к редактору виртуальных сетей (он находится в меню «Пуск»). Оттуда вы можете выбрать интерфейс NAT (VMnet8), нажать «Настройки NAT» и перейти к точке, в которой вы можете настроить перенаправление на вашу виртуальную машину. Он работает аналогично настройке переадресации порта NAT на типичном маршрутизаторе.
Мостовой режим - это простой обходной путь, но я нахожусь в среде, в которой мы не хотим, чтобы кто-либо подключал виртуальные машины к сети. NAT имеет больше смысла держать вещи изолированными.
источник