My Main Rig - это ноутбук с операционной системой Windows 7 Professional. На этой машине установлено две виртуальные машины, обе из которых также являются Windows 7 Professional. Мне нужны эти виртуальные машины, чтобы видеть друг друга, но мне также нужны они для доступа в интернет.
В настоящее время все они подключены к общедоступному Интернету в отеле, в котором я остановился, но я не могу видеть другие машины, потому что это общедоступная сеть.
Что мне нужно сделать, так это создать частную сеть между моей физической машиной и двумя виртуальными машинами, которые находятся в ней. Как я могу это сделать?
Я нашел, как заставить общедоступную сеть думать как частную сеть, а не как создать частную сеть, которая существует внутри машины, и в то же время видеть внешний мир.
Мой Google-фу мало что показал - возможно, я использую неправильные термины.
ОБНОВЛЕНИЕ : я добавил дополнительный сетевой адаптер к обеим виртуальным машинам и установил их как локальные. Затем я запустил виртуальные машины и попытался создать новую сеть. Однако теперь я могу видеть другие машины в сети отелей, и, вероятно, они могут видеть меня (не желательно). Кто-нибудь может дать подробное объяснение того, как это настроить, или ссылку на сайт, который это делает? Я не могу быть единственным человеком, который хочет частную внутреннюю сеть на своем ПК ?!
ОБНОВЛЕНИЕ 2 : нашел это, которое описывает то, что я хочу сделать. Завтра попробую посмотреть, сработает ли это - кажется, я уже почти там.
ОБНОВЛЕНИЕ 3 : Кажется, это не сработало. Добавлена награда, которая будет присуждена всем, кто может сделать пошаговое руководство для взаимодействия двух виртуальных машин. Дополнительные плюсы для использования MySQL и Apache на виртуальных машинах!
источник
Какой продукт VM вы используете? VMware? VirtualBox? MS Virtual PC? Большинство из них используют NAT по умолчанию, что вам и нужно, если вы хотите, чтобы эти виртуальные машины могли выходить в Интернет.
Кроме того, как вы проверяете, что эти машины "видимы" для публичной сети? Хост-машина сможет видеть виртуальные машины, потому что независимо от того, используете ли вы режим «только хост», NAT или мостовой режим, ваш хост Windows 7 сможет их видеть. Только мостовой режим должен сделать виртуальные машины видимыми для публичной сети. Режим NAT заставляет ваш хост-компьютер действовать как NAT-маршрутизатор, так что на самом деле будет виден только ваш основной хост-компьютер, но если вы посмотрите на сеть на хост-компьютере, виртуальные машины все равно будут видны, потому что ваш хост будет просматривать оба общедоступных сторона И внутренняя сеть ВМ.
Таким образом, чтобы действительно увидеть, действительно ли эти машины видимы для публичной сети, вам нужно использовать устройство, отличное от хост-компьютера, чтобы попытаться посмотреть на них со стороны.
источник
Hotels Wifi может активно препятствовать тому, чтобы машины на стороне LAN общались друг с другом.
Возможно, вам придется подключить машины к Интернету, а затем использовать VPN-сеть на программном уровне, такую как Hamachi .
Редактировать :
Возможно, вы сможете настроить одну виртуальную машину с двумя сетевыми картами, первая из которых будет «Shared NAT», а вторая - «Internal». Затем на второй виртуальной машине (и т. Д.) Установите для ее сетевого адаптера значение Internal.
Затем в Windows на виртуальной машине с двумя сетевыми картами включите общий доступ к подключению к Интернету, чтобы разделить адаптер «Общий NAT» с сетью, предназначенной только для внутреннего использования.
источник
Просто убедитесь, что каждая машина в одной подсети .
Пример:
источник
Прошло много лет с тех пор, как я использовал Virtual PC, поэтому вполне возможно, что то, что я собираюсь предложить, не может быть сделано. В других решениях для виртуализации я настраивал каждую виртуальную машину таким образом, чтобы иметь возможность подключаться к Интернету (возможно, используя соединение NAT). Как только я убедился, что интернет работает, я бы добавил 2-ой сетевой адаптер в сеть только для хоста и настроил статическую маршрутизацию на клиентских машинах. Сеть только хоста будет использоваться для трафика внутри клиента, а маршрут по умолчанию будет использоваться для всего остального.
источник