Die MAC-Adresse der virtuellen Netzwerkkarte ändert sich zwischen den Startvorgängen nicht. Wenn Sie also in Ihrem DHCP-Setup festgelegte Adressen für Schnittstellen festlegen, können Sie dies problemlos tun. Wenn Sie die DHCP-Funktion eines billigen Routers verwenden, haben Sie möglicherweise diese Option nicht, aber gute Router werden dies tun. Wenn der DHCP-Server eine Linux- oder eine Windows-Box ist, können Sie dies definitiv tun. Wird der üblichste DHCP-Server, der in Linux-Distributionen gefunden wird, so etwas in der Konfigurationsdatei gefunden, wird dies der Trick sein:
host somevirtualmachine {
hardware ethernet 00:0C:29:36:BC:91;
fixed-address 192.168.39.240;
}
Um den MAC der Netzwerkschnittstelle in Linux zu finden, führen Sie Folgendes aus ifconfig
und suche nach dem HWaddr
für die Schnittstelle. VMWare kann die Informationen auch auf den Verwaltungsbildschirmen anzeigen.
Wenn Sie keine feste Adresse auf dem DHCP-Server festlegen können, können Sie eine feste Adresse in der VM festlegen ob Es gibt einen Teil Ihres Bereichs, aus dem der DHCP-Server keine Adressen ausgibt (es ist üblich, DHCP-Adressen für einen Teil des Bereichs wie 192.168.X.2-128 festlegen zu lassen und den Rest für Geräte zu reservieren, die feste Adressen benötigen ). Wie das geht, hängt von Ihrem Betriebssystem ab /etc/network/interfaces
in Linux-Setups im Debian-Stil).
Sie könnten sich auch mit dynamischem DNS befassen. Wenn Sie jedoch nicht so eingerichtet sind, dass Sie feste Adressen über DHCP angeben können, können Sie dynamisches DNS möglicherweise auch nicht lokal konfigurieren.
ANMERKUNG: In Ihrer Frage zu Ihrem Setup sollten Sie mehr Details angeben, insbesondere darüber, welches Betriebssystem in den VMs und auf dem Gerät ausgeführt wird, das für das Verteilen von Adressen über DHCP verantwortlich ist. Ich habe in den obigen Beispielen von Linux ausgegangen, aber es funktioniert auch mit Windows (Sie müssen nur einen Windows-Administrator nach Details fragen).