Ich habe eine virtuelle Maschine mit Bridge-Netzwerk konfiguriert . Nachdem acht Klone erstellt wurden, können die neuen Computer keine Verbindung zum Netzwerk herstellen.
Ich habe VirtualBox angewiesen, die Mac-Adressen der Maschinen neu zu generieren.
networking
virtualbox
Stefano Palazzo
quelle
quelle
-f
Flag unnötig.-f
Flagrm
bewirkt, dass der Befehl mit dem Status 0 erfolgreich ausgeführt wird, auch wenn die Datei nicht vorhanden ist. Kraft der Gewohnheit. :)Aktualisieren Sie Ihre MAC-Adresse mit den Einstellungen der Virtual Box-Maschine und entfernen Sie die Regel-Datei der Netzwerkschnittstelle des Kernels, damit diese neu generiert werden kann:
Es wird für Ihre Klon-VM funktionieren.
quelle
Ich hatte monatelang mit dem gleichen Problem zu tun und heute habe ich beschlossen, eine bessere Lösung zu finden. Hier ist, was ich auf der Maschine gemacht habe, die ich als Vorlage verwendet habe.
Sichern Sie vor dem Bearbeiten beide Dateien, um eine ordnungsgemäße Verwaltung zu gewährleisten.
Sie haben zwei anstößige / Zieldateien:
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/udev/rules.d/70-persistent-net.rules
Dies funktioniert für eine
static
oderdhcp
Adresse:Öffnen
/etc/sysconfig/network-scripts/ifcfg-eth0
Löschen Sie die MAC-Adresszeile:
HWADDR=XX:11:22:XX:33:XX
Speichern Sie die Datei.
Löschen Sie die Datei
/etc/udev/rules.d/70-persistent-net.rules
"Sie wird nach dem Neustart der VM neu erstellt".Sie können jetzt Ihre Box klonen und jeder Klon wird eth0 korrekt bereitstellen und anzeigen.
Wenn Sie keine Vorlage verwenden, können Sie diese Verfahren auf der tatsächlichen VM ausführen. Denken Sie jedoch daran, die Netzwerkkarte in der VM-Software neu zu initialisieren, bevor Sie den Computer neu starten.
quelle
Ich bin auf dasselbe Problem bei einer früheren Version von VirtualBox gestoßen und habe irgendwo gelesen, dass es einen Fehler gab, der das Kontrollkästchen "Neue MAC-Adresse generieren" unbrauchbar machte.
Ich benutze jetzt Ubuntu 12.04 mit VirtualBox 4.2.10. Als ich den Klon erstellte, bemerkte ich, dass es kein Kontrollkästchen gab, um eine neue MAC-Adresse zu generieren.
Dies gab mir einige Probleme, selbst wenn ich 70-persistent-net.rules löschte, da das System beim Start automatisch die Datei mit der gleichen MAC-Adresse wie das Original generierte, was dazu führte, dass keine Verbindung hergestellt werden konnte.
Ich habe jedoch festgestellt, dass Sie in VirtualBox Manager den Klon auswählen, zu Einstellungen> Netzwerk> Erweitert wechseln und eine neue MAC-Adresse erstellen können, indem Sie das Kontrollkästchen aktivieren.
Also habe ich zuerst 70-persistent-net.rules gelöscht, heruntergefahren, neue MAC-Adresse generiert und erneut gestartet, und jetzt funktioniert es.
Alternativ können Sie die Datei zuerst löschen, bevor Sie klonen. Generieren Sie dann die MAC-Adresse und starten Sie den Klon. Das sollte auch funktionieren.
quelle
Ich baue eine Parallel-Computing-Umgebung auf, die eine Verbindung zwischen der virtuellen Maschine über ein IP-Netzwerk benötigt.
Ich denke, es gibt etwas im Zusammenhang mit der Neuerstellung der Mac-Adressen der Maschinen. Ich hatte das ähnliche Problem schon einmal gehabt.
Die ursprüngliche virtuelle Maschine hat
eth0
undeth1
. Aber aufgrund des Regenerierungsprozesses, in meinem Fall, die neue geklonte Maschine hateth2
undeth3
. Sie können dies mit dem folgenden Befehl überprüfen:Sie können mit
ifconfig
Befehl überprüfen, dass in der neuen geklonten Maschine nurlo
registriert hat. Im Allgemeinen sollten Sie habenlo
,eth0
undeth1
wenn Sie gebenifconfig
Befehl.Dies ist auf die MAC-Regeneration zurückzuführen, die es auf dem Kloncomputer anstelle und auf dem ursprünglichen Computer
eth2
undeth3
Ethernet-Schnittstellen gibt . Sie können auch in der Originalmaschine überprüfen , dass in meinem Fall wie folgt angezeigt wird:eth0
eth1
/etc/network/interfaces
Mai werden Sie Ihre ändern können
/etc/network/interfaces
Datei und die änderneth0
undeth1
miteth2
undeth3
, was mehr oder weniger wie folgt aus :Also, viel Glück Jungs!
quelle
Ich habe die Datei 70-persitent-net.rules gelöscht, sie wurde jedoch nach dem Neustart nicht neu erstellt. Dann funktionierte die Neuinstallation des Gast-Zusatzmoduls und der Neustart der VM für mich.
quelle
Ich habe ein Problem mit der gleichen IP-Adresse, nachdem ich 3 VMs mit Virtual BOX (4.3) geklont habe. Also habe ich die Maschinen ausgeschaltet und die neue Mac-Adresse neu generiert und neu gestartet, es hat bei mir funktioniert.
schritte => schalte die geklonte VM aus und dann Einstellungen => Netzwerk => Erweitert => klicke auf MAC-Adresse aktualisieren => klicke auf OK. Starten Sie dann VM.
quelle