Как подключить 2 виртуальных хоста, работающих на одной машине?
На моем ноутбуке с Windows XP работает 2 виртуальных хоста. Одним из них является Ubuntu, работающий внутри vmware player. Другой - виртуальный ПК MS (так что я могу тестировать с IE6). Виртуальный хост Ubuntu запускает мое веб-приложение с Apache. Я могу указать свой браузер на своем ноутбуке на Ubuntu IP и просмотреть мое веб-приложение. Я прочитал этот пост Как подключиться к хост-машине из образа Virtual PC и смог заставить виртуальный компьютер пропинговать мою физическую машину с помощью адаптера обратной связи. Но я застрял на своем виртуальном ПК, чтобы увидеть, как мое веб-приложение работает на хосте плеера Ubuntu vmware.
2 ответа
Я думаю, что лучше всего настроить обе виртуальные машины с "мостовым сетевым интерфейсом", чтобы все они получали IP-адрес от одного и того же DHCP (так же, как и хост-компьютер), и они были в одной сети.
В противном случае единственная общая черта между двумя NAT - это хост-компьютер. Возможно, настройка специальной маршрутизации из одной подсети (vmware NAT) в другую (VPC NAT) может работать, но, честно говоря, я никогда не пробовал.
Я бы предпочел свое первое решение с включенным брандмауэром на обеих виртуальных машинах (и настраивал исключения по одному).
Vmware peer2peer два компьютера, на котором работает Linux-соединение с Ubuntu и тестирование ping:
1.Vmware workstation Edit ->Virtual Network Editor. Удалите всю сеть из списка и создайте сеть, нажав кнопку Добавить сеть. Выберите Vm1 и Vm8 и добавьте в список.
2.Выберите Vm1 из списка и отметьте переключатель "Bridged" (подключите виртуальные машины напрямую к внешней сети) и выберите "Bridged to": Ваш пользовательский адаптер Ethernet, например: Gigabit Ethernet Broadcom Netlink(TM), и нажмите кнопку "Применить".
3.Подключите ваш сетевой адаптер, и ваш виртуальный адаптер будет подключен.
4.Вы должны настроить IP-адрес, маску подсети и шлюз по умолчанию, например, IP-адрес моего хост-компьютера: 1.1.1.1 Маска подсети: 255.255.255.0 Шлюз: 1.1.1.2 Для клиентского компьютера: IP-адрес: 1.1.1.2 Маска подсети: 255.255.255.0 Шлюз: 1.1.1.1
5. Теперь вы можете отправлять ping с одного компьютера с Ubuntu на другой компьютер с Ubuntu с терминала во-первых, ifconfig, и вы можете видеть свой IP-адрес хоста и IP-адрес Ping.
6.Success..