Как я могу получить доступ к моей виртуальной машине на хост-компьютере (по другому IP)? - PullRequest
0 голосов
/ 11 мая 2019

Я хочу получить доступ к IP-адресу виртуальной машины на хосте (с помощью ping или curl или чего-то еще), но это не совсем нормально.Как я могу это сделать?

Хост-машина - это ПК win10.

Виртуальная машина, использующая Рабочая станция VMware 15, сервер Ubuntu 16.04 .Он имеет IP-адрес 192.168.178.138 и 10.0.0.11.Я могу получить доступ к 192.168.178.138, но не могу получить доступ к 10.0.0.11.(независимо от того, ping или curl ...)

Все это режим NAT в VMware Workstation.

Теперь у меня есть веб-приложение, работающее на 10.0.0.11:80.Как я могу получить к нему доступ на моем хост-компьютере.

Кстати, у меня есть другая виртуальная машина с 192.168.178.39 и 10.0.0.31, и эта виртуальная машина может обращаться к 10.0.0.11:80 по курсу.

Я могу показать топо, как показано ниже.

the topo

(немного по-китайски, но это не повлияет на чтение, просто проигнорируйте его)

1 Ответ

0 голосов
/ 12 мая 2019

Да, теперь я решаю этот вопрос самостоятельно.

Похоже, вы не можете использовать режим только для хоста (на самом деле я могу использовать только этот режим ...).

  1. Вам необходимо установить виртуальный интерфейс на вашем хост-компьютере (IP, шлюз или что-нибудь еще ...);
  2. Затем вам нужно установить на рабочей станции VMWare, настроить ее на использование speical lan (VM net 2 для меня);
  3. Затем вы можете получить к нему доступ с хост-компьютера и других виртуальных машин, возможно, вам нужно выполнить поиск, например, NAT translation in VMWare workstation, чтобы получить доступ к вашему веб-приложению, развернутому на ВМ, из внешней сети.

Это то, что я делаю, теперь я могу получить доступ к своей панели горизонта в браузере (на сервере Ubuntu нет браузера ... T-T грустно ...)

Настройки изображения

...