Как получить две виртуальные машины VMWare, использующие сетевое подключение моего Mac через NAT одновременно?

2

Я использую VMWare Fusion 2 на моем Mac. У меня установлены три виртуальные машины с Windows XP Pro SP3 (с одного диска Windows - одна установлена ​​с нуля, две другие копии этого оригинального файла VMWare).

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

Наверняка есть способ запустить две виртуальные машины и одновременно в интернете?

Пол Д. Уэйт
источник

Ответы:

6

Убедитесь, что MAC (аппаратные) адреса виртуальных сетевых адаптеров в ваших виртуальных машинах уникальны. Если вы создали виртуальную машину, скопировав ее из другой виртуальной машины, возможно, они оказались с одинаковыми MAC-адресами.

вереск
источник
1
+1 на требование уникальных MAC-адресов в каждой виртуальной
машине
Ага, да, обе виртуальные машины имеют одинаковый Mac-адрес. (Первоначально я создал одну виртуальную машину и установил на нее Windows, а затем скопировал файл виртуальной машины для создания другой виртуальной машины.) Есть идеи, могу ли я сейчас изменить адрес Mac? Или мне следует удалить вторую виртуальную машину и заново создать ее, заново установив с диска Windows?
Пол Д. Уэйт
Я не уверен насчет Fusion, но другие продукты VMware позволяют устанавливать MAC-адрес в настройках виртуальной машины. Вам, вероятно, нужно закрыть свои виртуальные машины, прежде чем вы сможете изменить эти настройки.
Хит
4
Это из технической поддержки VMWare (которые были очень отзывчивы) - копирование файлов виртуальных машин действительно привело к 3 виртуальным машинам с одинаковым Mac-адресом. Теоретически, выбор опции «Я скопировал эту виртуальную машину» при открытии скопированной виртуальной машины должен работать, но если это не так, вы можете открыть файл .vmx внутри пакета виртуальной машины и изменить значение адреса Mac в строке, содержащей « ethernet0.generatedAddress ”
Пол Д. Уэйт,
1

VMware Fusion не накладывает таких сетевых ограничений. Здесь что-то еще, но я понятия не имею, что это может быть.

Если вы запускаете «ipconfig / all» из командной строки в каждом экземпляре виртуальной машины, видите ли вы уникальный IP-адрес, назначенный каждой виртуальной машине?

Если вы клонировали основной образ виртуальной машины Windows, использовали ли вы инструмент для создания уникальных идентификаторов безопасности компьютера для каждого экземпляра? Что-то вроде NewSID , например. Даже если бы вы этого не сделали, я не верю, что это вообще повлияет на работу по TCP / IP.

EmmEff
источник