12

Я использую 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 сервера?

3 ответа3

9

На самом деле правильным решением является переадресация порта на гостевую, но не переконфигурирование всей сети.

Вам нужно добавить порт в конфигурационный файл vmware nat.conf

[incomingtcp]
#<external port number> = <VM's IP address>:<VM's port number>*
#(this maps guest port 80 to host port 81)
81 = 192.168.100.1:80
8

Как обсуждалось в чате Root Access:

  1. Вам не нужно делать переадресацию портов. Просто используйте мостовое соединение, чтобы ваш гость запрашивал IP-адрес в собственной подсети маршрутизатора, чтобы у гостя был IP-адрес, например 192.168.2.178 (например). Рекомендуется использовать мост вместо того, чтобы пытаться понять, как убедить адаптер VMware NAT в переадресации портов.

  2. На странице 144 VMware Workstation 8 (внизу) и на следующих двух страницах подробно описано, как настроить мостовое соединение.

  3. Общая идея заключается в том, чтобы с помощью редактора виртуальной сети изменить тип подключения на мостовой вместо NAT, и убедиться, что редактируемый адаптер отображается в виртуальной машине на панели настроек виртуальной машины. Вот и все - если все настроено правильно на стороне хоста, ваш гость получит IP на маршрутизаторе.

4

В Windows вы можете получить доступ к редактору виртуальных сетей (он находится в меню "Пуск"). Оттуда вы можете выбрать интерфейс NAT (VMnet8), нажать "Настройки NAT" и перейти к точке, в которой вы можете настроить перенаправление на вашу виртуальную машину. Он работает аналогично настройке переадресации порта NAT на типичном маршрутизаторе.

Мостовой режим - это простой обходной путь, но я нахожусь в среде, в которой мы не хотим, чтобы кто-либо подключал виртуальные машины к сети. NAT имеет больше смысла держать вещи в изоляции.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .