VMWare - Virtual Betriebssystem statische IP-Adresse
-
22-07-2019 - |
Frage
Was ist der beste Weg, um ein virtuelles Betriebssystem zu haben, hat eine statische IP-Adresse in VMWware. Ich möchte die IP-Adresse statisch halten, da es ein virtueller Server ist.
Lösung
Angenommen, Sie sind nicht mit NAT-basierter VMWare Vernetzung, ist die Antwort nicht anders für einen virtuellen (Gast) Server als für einen echten. Sie können:
- Weisen Sie eine statische IP-über welchen Mechanismus auch immer das Gastbetriebssystem unterstützt.
- Konfigurieren Sie das Gast-Betriebssystem seine IP-Adresse von einem DHCP-Server zu erhalten, und konfigurieren Sie den DHCP-Server eine statische IP-Adresse für die VMWare-Instanz der MAC-Adresse zurück.
Andere Tipps
Sie können VMware DHCP-Server konfigurieren [die auf Host-Betriebssystem läuft] eine feste IP-Adresse zu einer VM jedes Mal zuzuweisen.
Nach vmware docs wird die Konfiguration an folgenden Orten gespeichert:
Windows XP
C:\Documents and Settings\All Users\Application Data\VMware\vmnetdhcp.conf
Windows Vista oder Windows 7
C:\ProgramData\VMware\vmnetdhcp.conf
Linux (Host-only)
/etc/vmware/vmnet1/dhcp/dhcp.conf
Linux (NAT)
/etc/vmware/vmnet8/dhcp/dhcp.conf
VMWare Fusion für Mac (Host-only)
/Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf
VMWare Fusion für Mac (NAT)
/Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf
Statische IP und DNS-Namen von MAC Beispiel:
host ubuntu {
hardware ethernet 00:0c:29:c0:2c:58;
fixed-address 192.168.118.3;
}
Für weitere Informationen zu diesem Thema wenden Sie sich bitte diese
Wenn Sie die VM Slice / VM-Maschine (Gast) wollen eine statische IP hat, weist es den VM in Scheiben schneiden. Dann auf dem VM-Server auswählen „Bridged“ für die Netzwerk-Adapter-Einstellungen. Dies sagt VMWare zu verwenden, was auch immer IP-Einstellungen, die Sie auf dem Gast etabliert haben.
Dies funktioniert auf meinem Rechner
Befolgen Sie diese einfachen Schritte. Dauert nur 5 Minuten.
1. Note the MAC of the VM
2. On the host machine open C:\ProgramData\VMware\vmnetdhcp.conf
a. Or C:\Documents and Settings\All Users\Application Data\VMware\vmnetdhcp.conf
b. These 2 files are auto synced or mirrored.
c. Open the editor in Administrator mode. Eg notepad++. Otherwise you will get access denied message
3. Add a new entry at bottom of the configuration file, right before the "# End" marker. MyGuestVM is any unique name. Example below
host sunilW2008Server {
hardware ethernet 00-0C-29-05-2B-A0;
fixed-address 192.168.63.222;
}
3. Shutdown the VM and close the Workstation
4. Re-start the VMWare DHCP and NAT services for changes to take effect (From services.msc)
Weitere Informationen: automatisch die folgenden Ordner an synchron sind .. an einer Stelle ändern und das gleiche wird auf den anderen Ordner widerspiegeln
C: \ Programme \ VMware C: \ Dokumente und Einstellungen \ All Users \ Anwendungsdaten \ VMware
Eine einfache Abhilfe Konfigurieren Sie die vmware DHCP-Server mehr zu verwenden, mietet.
In der vmware config-Ordner (auf windows 7 - C:\ProgramData\vmware
) bearbeiten Sie die Datei
vmnetdhcp.conf und die Werte von default-lease-time
und max-lease-time
ändern
etwas größer sagen 4 Monaten (4mo*30days*24hours*60min*60sec = 10368000
).
Dann starten Sie den vmware DHCP-Server . Dann lösen und den Mietvertrag für den Gast erneuern.
Jetzt ist Ihr Gast IP ist statisch für die nächsten vier Monate.
Wenn Sie es vorziehen, die VM Host-Konfiguration als Standard zu verlassen, ist es auch möglich, den Gastcomputer zu konfigurieren, dass eine feste Adresse für DHCP zu beantragen. Dies wird auch für das NAT-Netzwerk arbeiten. Im Fall von Ubuntu und dhclient
, dies durch den folgenden Block in dhclient.conf
erreicht:
interface "eth0" {
send dhcp-requested-address 192.168.1.222;
}
Quelle: https://serverfault.com/a/381137