VirtualBox-Gast hat kein Netzwerk

10147
usr-local-ΕΨΗΕΛΩΝ

Ich habe einen openSUSE 12.1 x64-Host und führe Ubuntu 10.04 x86 als Gast aus.

Mein Problem ist, dass Ubuntu überhaupt kein Netzwerk sieht. Ich habe sowohl NAT als auch Bridge-Setup versucht, aber ich habe keine Schnittstelle auf der VM. ifconfigkehrt nur zurücklo

Die VirtualBox-Version ist 4.1.18_OSE als Mitglied der vboxusr-Gruppe und ich habe die korrekten Add-Ins im Guest installiert.

Wie kann ich das beheben?

3

2 Antworten auf die Frage

6
VBwhatnow

Es scheint, dass Ihr Gast aus irgendeinem Grund nur über eine Loopback-Schnittstelle verfügt.

Geben Sie die Einstellungen für die virtuellen Maschinen ein und prüfen Sie, ob auf der VM eine Netzwerkkarte installiert ist.

Wenn dies nicht der Fall ist. Und Sie haben kürzlich die MAC-Adresse der VM geändert. Dann würde ich mir diesen Thread ansehen, da der Benutzer genau das gleiche Problem wie Sie zu haben scheint.

https://forums.virtualbox.org/viewtopic.php?f=7&t=43090

Dies bedeutet, dass "jedes Mal, wenn Sie eine neue MAC-Adresse vergeben (in VBox-Gasteinstellungen) - Debian- und Ubuntu-Gäste udev eine neue Eth-Nummer zuweisen, bearbeiten Sie /etc/udev/rules.d/70-persistent-net.rules oder löschen Sie die Datei: wird beim nächsten Booten neu erstellt "

Ich folgte dem Rat und stellte fest, dass die .rules-Datei mit der MAC-Adresse des virtuellen Geräts neu erstellt wurde. Dennoch sagt ifup eth0 "Ignorieren der unbekannten Schnittstelle eth0". usr-local-ΕΨΗΕΛΩΝ vor 11 Jahren 0
Ich musste "auto eth0 iface eth0 inet dhcp" zu / etc / network / interfaces hinzufügen. Problem gelöst usr-local-ΕΨΗΕΛΩΝ vor 11 Jahren 0
Gut, hast du übrigens die Regeldatei geändert? oder haben Sie gerade bemerkt, dass es richtig war? VBwhatnow vor 11 Jahren 0
Es wurde korrekt mit der richtigen MAC-Adresse neu erstellt usr-local-ΕΨΗΕΛΩΝ vor 11 Jahren 0
Arbeitete für mich auch in Ubuntu 12.04 beim Löschen dieser Datei: `rm / etc / udev / rules.d / 70-persistent-net.rules` und erstellte dann eine drahtgebundene Endung, die mit dem neuen Mac in` system settings / network / options` verknüpft ist drodsou vor 10 Jahren 0
0
Deval Bhamare

Fügen Sie Ihrer N / W-Schnittstelle eine Bridged-Verbindung hinzu, indem Sie Netzwerkoptionen verwenden. Wenn Sie Ihren MAC geändert haben, reicht das Löschen /etc/udev/rules.d/70-persistent-net.rulesnicht aus. Ubuntu speichert auch vorherige MAC-Einträge in dieser Datei. Während das Betriebssystem geladen wird, kann es keine vorherigen MACs finden (da Sie es in neu geändert haben) und schlägt daher zu diesem Zeitpunkt fehl. Das Hinzufügen neuer MACs und neuer Schnittstellen schlägt fehl. Sie müssen die Datei bearbeiten. Folge den Schritten:

  1. Wechseln Sie in das Verzeichnis /etc/udev/rules.d/
  2. Machen Sie Sudo vi 70-persistent-net.rules`
  3. Kommentieren Sie die ALTEN MAC-Einträge (zB # SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR=="08:00:27:XX:XX:XX", ATTR=="0x0", ATTR=="1", KERNEL=="eth*", NAME="eth1")
  4. Manchmal müssen Sie sicherstellen, dass die Schnittstellennamen für die neuen MACs in der richtigen Reihenfolge sind, dh NAME="eth0", "eth1"usw.

Ursprünglich von mir im virtualbox.org-Forum gepostet .