Ich verwende eine virtuelle Maschine (Virtualbox) des Ubuntu-Servers (9.04) auf meinem Computer bei der Arbeit und eines Nachts wurde Win 7 nach einigen Sicherheitsupdates neu gestartet. Nach dem erneuten Hochfahren der VM funktionierte das Netzwerk nicht.
Das einzige, was ich im dmesg-Protokoll sehen kann, ist:
[] eth0: registered as PCnet/FAST III 79c973
[] udev: renamed network interface eth0 to eth1
Meine / etc / network / interfaces sieht folgendermaßen aus:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Das Symbol zeigt nur die Benutzeroberfläche an.
Wenn ich es versuche:
sudo ifup eth0
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
...............
sudo ifup eth1
Ignoring unknown interface eth1=eth1
Ich bin kein Ubuntu-Geek, benutze es einfach als Git-Repository. Jede Hilfe, um das Netzwerk wieder aufzubauen, wird geschätzt.
networking
ubuntu-9.04
Cosmin Onea
quelle
quelle
Antworten:
Möglicherweise hat sich die Mac-Adresse oder der Treiber für die Netzwerkkarte geändert.
Entfernen Sie /etc/udev/rules.d/*-persistent-net.rules und starten Sie vm neu.
quelle
Bearbeiten Sie "
/etc/udev/rules.d/70-persistent-net.rules
".quelle
Anscheinend gibt es eine Hardwareänderung in Ihrer virtuellen Maschine. Das Ändern der "eth0" in "eth1" in der Datei / etc / network / interfaces kann hilfreich sein. Danach sollten Sie Ihren Netzwerkdienst mindestens neu starten, indem Sie in der Konsole "sudo service networking restart" eingeben. In dieser Situation ist ein vollständiger Neustart besser.
quelle
Alle oben genannten sind korrekt. Udev hat eth0 einer MAC-Adresse zugeordnet, die aus irgendeinem Grund verschwunden ist. Anscheinend hat der Neustart dazu geführt, dass Ihre VM der Netzwerkkarte der VM eine neue MAC-Adresse zugewiesen hat. Du kannst entweder:
quelle
Die Befehle ifup und ifdown suchen in / etc / network / interfaces nach der Konfiguration für eine Schnittstelle. Wenn Sie es dort nicht deklariert haben, wird es nicht gefunden. Versuchen Sie dies stattdessen, um die Benutzeroberfläche aufzurufen:
quelle