У меня на машине две виртуальные машины, обе с Windows 7 Pro. Один из них - это сервер MySQL, а другой - Apache 2.0. По сути, они имитируют разделенную настройку веб-сервера и базы данных. На XP это было довольно просто. Однако это оказывается намного сложнее.
я нашел этот что я уже сделал большую часть, за исключением добавления IP-адресов в файл hosts, но даже с этим я не могу заставить машины видеть друг друга.
Я могу пинговать машины с хост-машины, но только если я пингую основное соединение. Не удается выполнить эхо-запрос вторичного подключения. Проверка связи с другой виртуальной машиной с любой виртуальной машины не выполняется (и я запускаю командную строку как администратор) при любом подключении.
Любые идеи?
Обновить: Я бы хотел получить пошаговое руководство. Я не могу быть единственным, у кого на компьютере установлены 2 виртуальные машины Windows 7 Pro, не так ли?
Это обычная проблема с настройками сети по умолчанию. Его настройка по умолчанию - сделать виртуальный сетевой адаптер в другой подсети и использовать NAT для связи. Таким образом, с виртуального ПК вы можете просматривать хост, но не можете просматривать VPC с хоста.
Глупо, но убедитесь, что общий доступ к файлам и принтерам включен, и рабочие группы такие же
попробуйте сканирование портов 80 и 3306, если он отфильтрован, получите доступ к брандмауэрам, если он закрыт, убедитесь, что ваш веб-сервер находится в сети (если вы используете wamp, xampp и т. д.)
убедитесь, что вы проверили свою карту сети (функция 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- Убедитесь, что обе машины находятся в одной «физической» сети. (в виртуальном мире оба bridged
на той же реальной сетевой карте ??)
2- Убедитесь, что оба IP-адреса находятся в одной IP-подсети в примере 192.168.0.20 и 192.168.0.22.