Weisen Sie die IP-Adresse für ein bereits ausgeführtes VMWare-Image erneut zu

1387
MacGyver

Ich verwende VMWare Player. Wenn ein Image mit CentOS (Linux) 6.5 gestartet wird, weist VMWare Player diesem Image dynamisch (wahrscheinlich mithilfe von DHCP) zu. Ich gehe davon aus, dass die IP-Adresse im Subnetz von der VMWare-Software selbst und nicht von Linux zugewiesen wird.

Bevor ein Bild zum ersten Mal gestartet wird, gehe ich aus Beobachtungen davon aus, dass es für dieses Bild keine IP-Adresse gibt. Sie können dies beobachten, indem Sie eine Kopie eines VMWare-Images erstellen, das bereits gestartet wurde, und das kopierte Image auf derselben Workstation (auf der VMWare Player installiert ist) starten.

Wie kann die IP-Adresse für ein Image in Linux (dynamisch oder statisch) neu zugewiesen werden? Wenn dies möglich ist, gehe ich davon aus, dass es einen Schritt zum Neustarten aller Dienste gibt (mit einem Neustart).

1
Bitte kommentieren Sie den Grund, aus dem Sie das Schließen vorschlagen, bevor Sie auf die Schaltfläche "Schließen" klicken. Warum bezieht sich diese Frage nicht auf Server? Mir geht es gut mit dem Schließen, aber ich lerne hier nichts. Dasselbe passierte mit Tausenden von anderen Fragen, die von Leuten geschlossen wurden, die dazu berechtigt waren. serverfault.com/questions/473736/… MacGyver vor 10 Jahren 0
VMware Player ist eine Desktop-Virtualisierungssoftware. Ideal für Entwicklungsumgebungen und für das Testen von Einzelfällen, aber für die professionelle Systemadministration nicht geeignet. Das heißt nicht, dass Ihre Frage schlecht ist, sondern dass sie für Serverfault nur ein Thema ist (weshalb sie hier migriert wurde). EEAA vor 10 Jahren 1

2 Antworten auf die Frage

1
jornane

Ich bin nicht besonders mit VMWare Player vertraut, aber die meisten DHCP-Server weisen IP-Adressen aus einem Pool zu und zwischenspeichern, welche Adressen sie zusammen mit der entsprechenden MAC-Adresse ausgegeben haben. Wenn ein Computer hochgefahren wird und nach einer IP-Adresse fragt, wird seine MAC-Adresse nachgeschlagen. Wenn eine Übereinstimmung vorliegt, wird die entsprechende Adresse zurückgegeben. Andernfalls wird eine neue Adresse aus dem Pool genommen. Nicht verwendete Einträge werden nach einem Timeout, der sogenannten Lease-Time, entfernt.

VMs verfügen über Netzwerkschnittstellen mit MAC-Adressen. Diese werden im Allgemeinen zufällig generiert. Wenn Sie eine VM kopieren, wird der Schnittstelle eine neue MAC-Adresse zugewiesen, um Kollisionen im Netzwerk zu vermeiden. Aus diesem Grund werden Sie von VMWare gefragt, ob Sie eine VM beim Importieren kopiert oder verschoben haben. Wenn Sie sagen, dass Sie es kopiert haben, wird die MAC-Adresse geändert, wenn Sie es verschoben haben, ist es nicht.

Ich weiß nicht, wie konfigurierbar der DHCP-Server im VMWare Player ist. Ich vermute, dass es ein geschlossenes System ist und Sie nicht viel tun können. Vielleicht kann mich jemand anderes als falsch oder richtig beweisen.

0
Joshua Nurczyk

Wie die IP-Adresse zugewiesen wird, hängt davon ab, wie die virtuelle Maschine (VM) eingerichtet ist. Wenn Sie Bridged festgelegt haben, fordert Ihr Gastbetriebssystem (ich nehme an, CentOS) es über DHCP genauso an wie das Hostbetriebssystem, oder der Gast kann einen manuell einstellen. Wenn Sie NAT eingestellt haben, erhält es eine zufällige private DHCP-Adresse, die sich von Ihrem lokalen Netzwerk unterscheidet (siehe Kommentar von Nathan C). VMWare Player hat wenig mit der Zuweisung einer IP an ein Gastbetriebssystem zu tun.

Kurz gesagt, was genau müssen Sie tun? IP freigeben und erneuern? Oder etwas anderes? Die VM muss ausgeschaltet sein, um die Netzwerkeinstellungen anpassen zu können.

Nicht * völlig * richtig. In NAT erhält es eine zufällige private IP-Adresse (ich denke der 10.0.0.0/8-Bereich). Nathan C vor 10 Jahren 0
Kommt auf deine IP-Adresse an, denke ich, jetzt, da ich sie mir anschaue Joshua Nurczyk vor 10 Jahren 0
Vmware Player / Workstation führt einen DHCP-Server aus. Der angegebene Bereich / Bereich wird zum Zeitpunkt der Installation generiert, und die Installationsprogramme wählen Bereiche aus den privaten Netzwerken ein, die nicht zufällig mit Ihrer aktuellen Netzwerkadressierung in Konflikt stehen. Sie können die Netzwerkkonfiguration ändern, indem Sie den VMware Virtual Network Editor öffnen. Zoredache vor 10 Jahren 0
Bei der Installation des Players vor einigen Wochen wurden mir keine Netzwerkoptionen angezeigt. Es scheint auch nicht das Virtual Network Editor Tool zu haben. Ich weiß, Workstation hat den DHCP-Server neben vielen anderen Upgrades für den Player. So funktioniert NAT, muss es, tut aber noch nicht viel. Joshua Nurczyk vor 10 Jahren 0