Wie erhalte ich zwei virtuelle VMWare-Maschinen, die gleichzeitig die Netzwerkverbindung meines Mac über NAT nutzen?

2

Ich verwende VMWare Fusion 2 auf meinem Mac. Ich habe drei virtuelle Windows XP Pro SP3-Maschinen eingerichtet (von derselben Windows-CD - eine von Grund auf neu installiert, die anderen zwei Kopien dieser ursprünglichen VMWare-Datei).

Wenn ich mehr als eine VM gleichzeitig betreibe, erhält nur eine von ihnen eine Internetverbindung. Dies gilt unabhängig davon, ob ich die Netzwerkadapter für beide auf NAT, Bridged oder einen auf NAT und einen auf Bridged eingestellt habe.

Sicherlich gibt es eine Möglichkeit, zwei virtuelle Maschinen gleichzeitig im Internet laufen zu lassen?

Paul D. Waite
quelle

Antworten:

6

Stellen Sie sicher, dass die MAC-Adressen (Hardware) der virtuellen Netzwerkadapter in Ihren VMs eindeutig sind. Wenn Sie eine VM durch Kopieren von einer anderen VM erstellt haben, haben diese möglicherweise identische MAC-Adressen.

Heide
quelle
1
+1 auf die Anforderung für eindeutige MAC-Adressen in jeder VM
EmmEff
Aha, ja, beide VMs haben die gleiche Mac-Adresse. (Ursprünglich habe ich eine VM erstellt und Windows darauf installiert. Dann habe ich die VM-Datei kopiert, um die andere VM zu erstellen.) Kann ich die Mac-Adresse jetzt ändern? Oder sollte ich die zweite VM löschen und neu erstellen, indem ich sie von der Windows-CD neu installiere?
Paul D. Waite
Ich bin mir bei Fusion nicht sicher, aber bei anderen VMware-Produkten können Sie die MAC-Adresse in den Einstellungen der virtuellen Maschine festlegen. Möglicherweise müssen Sie Ihre VMs herunterfahren, bevor Sie diese Einstellungen ändern können.
Heath
4
Dies kam vom technischen Support von VMWare (der sehr schnell reagierte) - das Kopieren der VM-Dateien führte in der Tat zu 3 VMs mit derselben Mac-Adresse. Theoretisch sollte die Auswahl der Option "Ich habe diese VM kopiert" beim Öffnen der kopierten VM funktionieren. Wenn dies jedoch nicht der Fall ist, können Sie die .vmx-Datei im Paket der virtuellen Maschine öffnen und den Wert der Mac-Adresse in der Zeile mit " ethernet0.generatedAddress ”
Paul D. Waite
1

VMware Fusion unterwirft solche Netzwerkeinschränkungen nicht. Hier ist noch etwas anderes im Spiel, aber ich habe keine Ahnung, was es sein könnte.

Wenn Sie in jeder VM-Instanz an einer Eingabeaufforderung "ipconfig / all" ausführen, wird jeder virtuellen Maschine eine eindeutige IP-Adresse zugewiesen?

Wenn Sie ein Master-Windows-VM-Image geklont haben, haben Sie ein Tool verwendet, um eindeutige Computer-SIDs für jede Instanz zu erstellen? So etwas wie NewSID zum Beispiel. Selbst wenn Sie dies nicht tun, glaube ich nicht, dass dies die TCP / IP-Vernetzung überhaupt beeinflussen würde.

EmmEff
quelle