Как сделать переадресацию портов в VMWare Player 14.1.2 (гостевая Ubuntu 18.04, хост Windows 10)? - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть VMWare Player (14.1.2 build-8497320) с гостем Ubuntu 18.04 на хосте Windows 10.У гостя Ubuntu есть стек LAMP, который запускает несколько веб-приложений.Я использую NAT для подключения гостя Ubuntu к сети хоста Windows.

Я могу получить доступ к этим приложениям, используя локальный IP-адрес гостя (например, http://192.168.80.128/mediawiki) с моего хоста Windows. НоЯ хочу получить к нему доступ с моего хоста Windows: http://localhost/mediawiki. Я думаю, что это возможно, если я могу перенаправить порт 80 моего гостя Ubuntu на порт хоста Windows.

Как сделатьЯ делаю это, пожалуйста? У меня нет доступа к VMWare Workstation и ее редактору виртуальных сетей.

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

(дополнительная) причина заключается в том, что локальный IP-адрес гостя Ubuntu может (я подозреваю) измениться, и это повлияет на довольно много вещей,например, базовые URL-адреса, настроенные в файлах конфигурации веб-приложений (например, переменная $ wgServer в LocalSettings.php в MediaWiki).

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

VMWare Player изначально поддерживает переадресацию портов через NAT:

В файле C:\ProgramData\VMware\vmnetnat.conf поместите в раздел [incomingtcp] строку наподобие

80 = 192.168.80.128:80

Затем перезапустите службу VMWare NAT:

net stop "VMWare NAT Service"
net start "VMWare NAT Service"


Источник / кредиты: https://hitchhikingtheweb.wordpress.com/2014/09/02/portforwarding-with-vmware-player-and-nat/

Также: Документация VMWare этого

0 голосов
/ 18 сентября 2018

Вы можете сделать это, например, с помощью SSH Tunneling.
Из окон вы открываете туннель от порта Windows 80 к порту Ubuntu 80.
Вы можете сделать это, используя Putty в Windows и запустив ssh deamon.на Ubuntu, который я думаю, вы уже должны иметь.

Есть много уроков о том, как это сделать.Я добавлю только одну ссылку, но вы всегда можете найти ее в Google и найти ту, которая подходит вам.

Переадресация с помощью SSH (Putty)

Для возможных изменений вip гостя:

Если вы не можете исправить ip в настройках, возможно, вы можете отредактировать файл хостов Windows и добавить имя хоста для текущего ibu Ubuntu.Затем создайте URL-адреса, используя имя хоста.Если ip меняется, вы меняете его в файле hosts.

...