4

На моей Windows я установил VMware с гостевой виртуальной машиной Centos. Поскольку на моей Windows работает стек LAMP, я могу получить доступ к веб-контенту с виртуальной машины через что-то вроде 192.168.11.5.

Позже я запускаю nginx на виртуальной машине, так как я проверил адрес ip v4 моей виртуальной машины: 192.168.222.169. Я пытался подключиться из Windows по этому адресу, но безуспешно. Какая проблема с конфигурацией у меня здесь?

(Сетевой адаптер, который я установил, является NAT. Не уверен, что здесь уместен.)

2 ответа2

1

В VMware Workstation 9 выберите «Редактирование»> «Редактор виртуальной сети» и выберите «Сеть NAT». Установите флажок «Подключить хост-адаптер виртуальной сети к этой сети».

VMware установит виртуальный сетевой адаптер (скорее всего, VMnet8), и теперь вы сможете осуществлять двустороннюю связь.

0

Убедитесь, что нет конфликтов в маршрутах по умолчанию между вашей локальной сетью и гостевой сетью VMware, если вы используете NAT. При использовании мостового соединения это не является проблемой, поскольку хост и гость находятся в одной сети.

IE:

Host:
192.168.0.100
Router:
192.168.0.1
Guest:
192.168.222.169

Если сетевая маска вашего хоста 255.255.0.0, все IP, начиная с 192.168, будут отправляться вашему маршрутизатору, а не внутреннему маршрутизатору гостю. У вас может не быть проблем, если вы используете маску 255.255.255.0, поскольку 3-й октет IP-адреса отличается.

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

То есть:

Host:
192.168.0.100
Guest:
10.0.0.101

Если вы хотите, чтобы сервер был доступен для других компьютеров в локальной сети, я рекомендую использовать мостовой режим вместо NAT. Это позволит гостевой ОС видеть сеть так же, как это делает ваш Хост, предоставляя ей IP-адрес в той же подсети и обеспечивая полную связь с другими компьютерами локальной сети и Интернетом.

При использовании NAT вам нужно будет настроить правила, чтобы разрешить подключения к гостю из сети.

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