Как подключиться с гостевой машины VMware к серверу, установленному на хост-машине Windows 7?

Как подключиться с гостевой (виртуальной) машины VMware к серверу, установленному на главной (физической) машине? Такие вещи, как ввод «localhost» в адресной строке браузера на гостевой машине, не работают. Операционная система моего хоста - 64-битная Windows 7 с установленной на ней рабочей станцией WMware, если это имеет значение.

РЕДАКТИРОВАТЬ: Мостовое сетевое соединение в сочетании со ссылкой на 192.168.0.10 * с гостевой машины действительно работало (замените * цифрой, начинающейся с 0, пока она не заработает).


person Desmond Hume    schedule 29.02.2012    source источник
comment
Ок, вопрос в редактировании особого значения не имел, поэтому удалил. И действительно работал именно мост, а не NAT. Спасибо всем за ответы.   -  person Desmond Hume    schedule 01.03.2012
comment
Как насчет того, могу я спросить, в обратном порядке: я установил сервер на гостевой машине и хочу подключиться к серверу на гостевой машине с главного компьютера?   -  person Tom K. C. Chiu    schedule 09.05.2019


Ответы (4)


Если вы используете «мостовое» сетевое соединение (см. Параметры виртуальной машины: сетевой адаптер), вашей виртуальной машине будет предоставлен IP-адрес в той же локальной сети, что и ваш хост-компьютер. В этот момент вы можете просто HTTP на IP-адрес вашего хоста, например. http://192.168.0.100

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

person Rick    schedule 29.02.2012
comment
это не работает для меня, я предполагаю, что моя корпоративная сеть отказывается выдавать IP-адрес, потому что она не распознает Mac или какой-либо другой механизм nac .. - person dancl; 10.10.2014

Первое, что нужно сделать: убедитесь, что у вас есть сеть и работает ли она. Попробуйте выполнить эхо-запрос хост-системы или любого веб-сайта с консоли гостевой ОС, скажем ping www.google.com.

Если вы получили какие-либо ответы, попробуйте написать IP-номер хост-машины в адресной строке браузера на гостевой машине (НЕ localhost: P). Вы должны увидеть любую запущенную веб-службу (Совет: откройте консоль вашего Windows 7 и введите ipconfig, затем найдите адаптер Ethernet, соответствующий VMWare, и вы найдете IP-номер вашей хост-системы).

Если вы вообще не получили никакого ответа, когда сделали ping, проверьте сетевую конфигурацию VMWare, чтобы использовать мостовое соединение - по крайней мере, так это работает для меня.

Удачи!

person Aerozeek    schedule 29.02.2012

На гостевой машине localhost относится к самой виртуальной машине. Обращайтесь к хосту так же, как с любой другой машины: по его IP-адресу.

Обратите внимание, что он может использовать второй «виртуальный» сетевой адаптер для связи с гостем. Проверьте VMware, чтобы узнать и найти второй IP-адрес.

person Adam Liss    schedule 29.02.2012

Просто используйте ту же IP-подсеть для вашей машины VMware, если ваша система Windows имеет класс IP-адресов C 192.168.0.10 Поэтому назначьте 192.168.0.120 IP-адрес вашей машине Vmware и убедитесь, что брандмауэр разрешает трафик в vmware, а также добавьте порт прослушивателя вручную в машине vm. заходим в систему - администрирование - фирвал - добавляем порт 1521.

Спасибо

person Sherzad Zahid    schedule 09.02.2016