Назад | Перейти на главную страницу

Подключение 2 ВМ под управлением Windows 7

У меня на машине две виртуальные машины, обе с Windows 7 Pro. Один из них - это сервер MySQL, а другой - Apache 2.0. По сути, они имитируют разделенную настройку веб-сервера и базы данных. На XP это было довольно просто. Однако это оказывается намного сложнее.

я нашел этот что я уже сделал большую часть, за исключением добавления IP-адресов в файл hosts, но даже с этим я не могу заставить машины видеть друг друга.

Я могу пинговать машины с хост-машины, но только если я пингую основное соединение. Не удается выполнить эхо-запрос вторичного подключения. Проверка связи с другой виртуальной машиной с любой виртуальной машины не выполняется (и я запускаю командную строку как администратор) при любом подключении.

Любые идеи?

Обновить: Я бы хотел получить пошаговое руководство. Я не могу быть единственным, у кого на компьютере установлены 2 виртуальные машины Windows 7 Pro, не так ли?

Это обычная проблема с настройками сети по умолчанию. Его настройка по умолчанию - сделать виртуальный сетевой адаптер в другой подсети и использовать NAT для связи. Таким образом, с виртуального ПК вы можете просматривать хост, но не можете просматривать VPC с хоста.

Вот возможное решение:

  1. [WIN7] Win7 и виртуальный ПК: как просматривать локальную локальную сеть рабочей группы?
  2. И, вероятно, связанные: Вот этот
  1. Глупо, но убедитесь, что общий доступ к файлам и принтерам включен, и рабочие группы такие же

  2. попробуйте сканирование портов 80 и 3306, если он отфильтрован, получите доступ к брандмауэрам, если он закрыт, убедитесь, что ваш веб-сервер находится в сети (если вы используете wamp, xampp и т. д.)

  3. убедитесь, что вы проверили свою карту сети (функция Windows 7), и все виртуальные машины находятся в одной сети, а не в нескольких сетях

РЕДАКТИРОВАТЬ

Как я спросил у сертифицированного сетевого инженера

Вы должны установить IP-адрес хоста в качестве шлюза для обеих машин, если вы используете VirtualPC

например :

host ip : 192.168.1.1  gateway : none
vm1  ip : 192.168.1.2  gateway : 192.168.1.1
vm2  ip : 192.168.1.3  gateway : 192.168.1.1

И убедитесь, что вы проверили порты (Http: 80, Mysql: 3306), и они открыты, как я сказал, используйте сканирование портов, есть куча бесплатного сканирования портов, и в этой ситуации брандмауэр хоста может действовать напрямую и фильтровать порты, И есть ли что-нибудь еще, например, iis или любой другой запущенный веб-сервер? если да, измените порт по умолчанию!

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

  1. Вы должны проверить правила брандмауэра для ваших обеих виртуальных машин.
  2. В Рабочая группа на обеих виртуальных машинах должны быть одинаковы.
  3. Вы должны проверить Настройки подключений на обеих ваших виртуальных машинах их необходимо исправить.

Думаю, это все. Удачи ! Если есть вопросы, жду ваших комментариев.

1- Убедитесь, что обе машины находятся в одной «физической» сети. (в виртуальном мире оба bridged на той же реальной сетевой карте ??)
2- Убедитесь, что оба IP-адреса находятся в одной IP-подсети в примере 192.168.0.20 и 192.168.0.22.