Kann ich eine stabile IP-Adresse für eine virtuelle Maschine unter VMWare haben?

Ich verwende VMWare, um Ubuntu auf meinem Leopard Mac OS X zu emulieren.

Die IP-Adresse ändert sich jedes Mal, wenn ich den Mac in den Ruhezustand versetze.

Ich habe mich gefragt, ob ich das vermeiden kann.

Sie virtualisieren Ubuntu, emulieren es nicht ... nur der Korrektheit halber :-)

Antworten (2)

Sie können dies tun – konfigurieren Sie einfach die virtuelle Ubuntu-Maschine mit einer statischen IP. Die Wahl der IP hängt von dem Netzwerk ab, mit dem Sie sich verbinden ... Sie haben nicht erwähnt, ob Sie eine NAT- oder Bridged-Verbindung verwenden, und die Wahl der IP hängt davon ab. Ich kann spezifische Anweisungen geben, wenn Sie möchten, aber das sind alles Dinge, die Sie innerhalb der Ubuntu-VM tun, nicht innerhalb der Mac-Umgebung. (Also haben Sie vielleicht mehr Glück, wenn Sie auf http://askubuntu.com oder https://unix.stackexchange.com/ fragen )

Sie können auch das Paket "avahi-daemon" in Ubuntu installieren und müssen sich dann nicht die IP-Adresse der VM merken, sondern können sie verwenden, vm-hostname.localals wäre es ein Mac mit Bonjour.

EDIT: Ich sehe, Sie verwenden eine NAT-Schnittstelle. Ich habe eine lange Liste von Anweisungen getippt und bin beim letzten Schritt hängen geblieben. Ich werde mehr darüber recherchieren, aber in der Zwischenzeit sind hier einige Anweisungen, die ich nicht getestet habe , aber auf der Mac-Seite funktionieren könnten ...

Hier ist eine unvollständige Anleitung , ich werde sie in Kürze fertigstellen:

VMware Susion beginnt mit der Zuweisung von IPs über DHCP .128(zumindest auf meiner Maschine). Die ersten drei Oktette der IPs werden durch eine Netzwerkprüfung definiert, die bei der Installation von VMware durchgeführt wurde. Sie sollten also feststellen, welches Netzwerk VMware für Sie ausgewählt hat, und dann eine IP unterhalb des Bereichs auswählen, den VMware per DHCP zuweist, um Konflikte zu vermeiden:

  1. Bestimmen Sie, welches Netzwerk VMware ausgewählt hat: Wählen Sie in der Ubuntu Virtual Machine System > Administration > Network Tools. Wählen Sie im angezeigten Fenster unter "Netzwerkgerät" die Option "Ethernet-Schnittstelle (eth0)". Suchen Sie in der Liste unten nach „IPv4“. Sehen Sie sich die IP-Adresse in der rechten Spalte an und notieren Sie sich die ersten drei Oktette (Zahlen zwischen den Punkten). Auf meiner Maschine ist dies:172.16.1

  2. Wählen Sie eine neue statische IP aus: Sie können eine beliebige Zahl von 2 bis 127 erstellen, die ab Schritt 1 an das Netzwerk angehängt wird, solange sie nicht mit anderen von Ihnen zugewiesenen statischen IPs in Konflikt steht . Nehmen wir an, Sie wählen 15, weil ich die Zahl 15 mag. In meinem Beispiel wäre Ihre statische IP dann 172.16.1.15.

  3. Konfigurieren Sie Ubuntu für die Verwendung einer statischen IP: Gehen Sie zu System > Preferences > Network Connectionsin der Ubuntu-VM. Wählen Sie unter „Kabelgebunden“ „Auto eth0“ und klicken Sie auf „Bearbeiten“. Gehen Sie zu „IPv4-Einstellungen“ und stellen Sie „Methode:“ auf „Manuell“. Klicken Sie neben "Adressen" auf die Schaltfläche "Hinzufügen". Geben Sie in der neu erscheinenden Zeile unter "Adresse" die IP ein, die Sie schließen ( 172.16.1.15in meinem Beispiel). Geben Sie unter Netzmaske ein 255.255.255.0. Geben Sie unter Gateway die ersten drei Oktette Ihrer IP ein, gefolgt von .1. (In meinem Beispiel wäre das Gateway 172.16.1.1). Geben Sie unter DNS-Server ... oh, Mist, das wird von DHCP bereitgestellt. Lassen Sie mich einen Weg finden, dies zum Laufen zu bringen :-/

Ich verwende eine NAT-Verbindung. Was sind also die notwendigen Schritte?
@Patrick: Ich bin fast fertig mit den Anweisungen, bin aber hängen geblieben. Suchen Sie bald nach einem Update!
vielen Dank für Ihre Zeit. Ich werde auf die vollständige Version warten!

Um Joshs Beitrag zu ergänzen, lautet die Antwort ja, aber es kommt darauf an .

Technisch gesehen hat jedes Betriebssystem innerhalb einer VM direkten Zugriff entweder auf die Netzwerkkarte oder ein vom Host-Betriebssystem erstelltes privates Netzwerk. In beiden Fällen können Sie Ihre VM so konfigurieren, dass sie eine beliebige IP-Adresse hat.

Jetzt nehme ich an, dass Sie Ihre VM immer mit derselben IP haben möchten, also sollten Sie auf Bridged- Verbindung umschalten, wodurch die VM glaubt, dass sie eine dedizierte Netzwerkkarte hat, die Sie später nach Belieben konfigurieren können. Tatsächlich ist die Maschine für den Rest des Netzwerks ein normaler Computer. VMWare kümmert sich um die Virtualisierung und die virtuelle Netzwerkkarte (NIC).

Also verwende ich eine NAT-Verbindung. Also, wenn ich es richtig verstanden habe, geht es nicht um die VMWare-Konfiguration, sondern um die Ubuntu-Netzwerkkonfiguration. Kann ich in den Ubuntu-Foren fragen?