Ich habe zwei virtuelle Maschinen, die beide auf einem Linux-Host (Fedora 16) ausgeführt werden. Ich habe beide Adapter als an NAT angeschlossen eingestellt. Wenn ich sie hochfahre, haben sie beide ihr Rückstellungszugang, der auf eingestellt wird 10.0.2.2
. Sie haben auch beide die gleiche IP-Adresse (10.0.2.15)
. Sie befinden sich beide auf demselben Adapter (Adapter 1). Ich weiß nicht, warum ihnen dieselbe IP-Adresse zugewiesen wird, und sollte nicht das Standard-Gateway sein, 10.0.2.1
da die Subnetzadresse 10.0.2.0
und die Netzmaske 255.255.255.0 lauten. Fehlt mir etwas, ist das schon mal jemandem passiert? Wie bekomme ich die VirtualBox DHCP richtig zum Laufen?
virtualbox
ip
dhcp
rubixibuc
quelle
quelle
Antworten:
VirtualBox DHCP funktioniert ordnungsgemäß.
Es ist nicht schlimm, wenn alle Computer in der NAT-Konfiguration dieselbe Adresse haben. Alle VMs sind voneinander isoliert, sodass kein Konfliktrisiko besteht. Sie befinden sich auch nicht auf demselben Adapter. Jede VM verfügt über eine eigene virtualisierte Hardware, einschließlich Netzwerkkarten.
Das Standard-Gateway muss auch nicht 10.0.2.1 sein. Obwohl es üblich ist, die niedrigere IP-Adresse festzulegen, kann es sich um eine beliebige IP-Adresse im Subnetzbereich handeln.
Es gibt auch keinen "echten" DHCP-Dienst, alles ist im VirtualBox-Code fest codiert. Wenn Sie jedoch mit den Standard-IP-Adressen nicht zufrieden sind, können Sie die NAT-Engine optimieren .
quelle
Gehen Sie in der VirtualBox-Systemsteuerung zu Datei -> Einstellungen -> Netzwerk
Wählen Sie die Registerkarte NAT-Netzwerke, erstellen Sie ein neues "NatNetwork", indem Sie auf die Schaltfläche + nebenan klicken und auf OK klicken.
Wählen Sie nun für jede VM die Option Einstellungen -> Netzwerk
Wählen Sie unter Angeschlossen an: die Option NAT-Netzwerk und wählen Sie "NatNetwork" und drücken Sie OK.
Starten Sie alle VMs neu.
Jetzt haben VMs unterschiedliche Netzwerkadressen.
quelle
Ihre virtuellen Maschinen erhalten dieselbe IP-Adresse von jedem DHCP-Dienst, solange sie dieselbe Ethernet-MAC-Adresse haben (eine Hardware-Adresse, die wie ein Fingerabdruck eindeutig ist und vom Hardwarehersteller Ihres Netzwerkgeräts festgelegt wurde).
Da Sie virtuelle Maschinen ausführen, verfügen diese über virtuelle Hardware und "fälschen" daher die MAC-Adresse. Sie müssen sicherstellen, dass keine zwei Maschinen dieselbe Ethernet-Hardwareadresse haben.
Sie können die Ethernet-MAC-Adresse Ihrer virtuellen Maschine in VirtualBox im Abschnitt Hardware-Netzwerk festlegen (so sieht es aus: 3c: 08: 51: 05: 24: 8a).
Sie können es in Ihrer laufenden VM überprüfen:
quelle
Sie erhalten ihr Standard-Gateway vom DHCP-Server - es wird also das sein, was dort eingerichtet ist. Sie müssen sich den DHCP-Server ansehen, um zu sehen, was er liefert (im Allgemeinen stellen Sie ihn einfach in der Serverkonfiguration so ein, dass er Ihren Wünschen entspricht).
Bei den beiden Adaptern mit derselben Adresse liegt dies höchstwahrscheinlich an der Konfiguration, die Sie in Virtualbox festgelegt haben. Wenn es sich um Klone handelt, müssen Sie einem möglicherweise explizit eine neue MAC-Adresse zuweisen.
Überprüfen Sie die Netzwerkkonfigurationen für jede und stellen Sie fest, ob sie der Meinung sind, dass sie identisch sind.
Wenn dies nicht der Fall ist, können Sie vorübergehend eine feste IP für jede IP auf dem DHCP-Server festlegen (zugewiesen durch die MAC-Adresse).
In diesem Abschnitt des VirtualBox-Handbuchs finden Sie weitere Informationen.
quelle
Ich hatte das gleiche Problem. Adapter2 dem 2. Gastbetriebssystem zugewiesen. Eindeutige Mac- und IP-Adresse für die Gäste.
quelle
Zwei Einstellungen müssen geändert werden.
1) Auf der Seite der VM-Box - Ändern Sie die Netzwerkeinstellungen der Console VMware-Client-Software (dh fügen Sie eine neue Netzwerkeinstellung hinzu). 2) Auf der VM-Seite - Aktualisieren Sie die Mac-Adresse für jede VM.
quelle
Öffnen Sie die Netzwerkeinstellungen für jede VM, klicken Sie auf Erweitert> Klicken Sie auf die Schaltfläche Aktualisieren neben der MAC-Adresse. Holen Sie sich einen anderen auf beiden und Sie sind fertig
quelle