eth0 verschwindet in Debian VMware

stäubel

stäubel

Doppel-As
Hallo zusammen

Kennt jemand das Problem bei Debian-40r0 in VMWARE.
Manchmal wenn man die VMware virtuell ausschaltet,
(Also shutdown -h now und erneutes einschalten)
verschwindet einfach eth0, obwohl der Netzweradapter in VMware
noch immer auf Connected und Bridged steht.

Man kann ihn irgendwie auch nicht mehr aktivieren,
denn bei der Eingabe von: ifconfig eth0 dynamic up
erscheint:
eth0: ERROR while getting interface flags: Kein passendes Gerät gefunden

Wenn man allerdings den Bootschirm mit folgendem Kommando absucht:

dmesg | grep eth

erscheint:

eth0: registered as PCnet/PCI II 79C970A

Seltsam, denn auch ein neustarten mit
/etc/init.d/networking restart
hilft nichts.

Kann mir jemand weiterhelfen?

Wäre sehr dankbar.

Viele Grüsse

Stäubel
 
Was sagt ifconfig -a? Vielleicht ist es doch eth1 oder so! Oder ist der Controller komplett weg?

gruß hex
 
Was sagt ifconfig -a? Vielleicht ist es doch eth1 oder so! Oder ist der Controller komplett weg?

Hey ja du hast recht, jetzt ist plötzlich eth1 vorhanden.
Hat jedoch keine IP über DHCP bekommen.

Wenn ich dann ifconfig eth1 dynamic up
ausführe erscheint sie nun auch wieder mit ifconfig (ohne -a)
Jedoch auch noch immer ohne IP :(

Was jetzt fehlt ist wohl das Paket dhcp,
dann könnte ich wohl wie folgt die IP beantragen:

/etc/init.d/dhcp restart

Aber der Rechner hat doch bis zum Zeitpunkt X problemlos
via DHCP die IP erhalten und das Netzwerk automatisch
auf eth0 aktiviert.

Was läuft hier nur falsch.

Nun habe ich einfach mal in /etc/network/interfaces
den Eintrag eth0 auf eth1 geändert und den Rechner neu gestartet.

Aber eth1 fliegt auch wieder raus und bekommt keine IP zugewiesen.
eth1 ist wieder nur mit ifconfig -a zu sehen.

Schnall das einfach nicht.

Hättest du noch einen Tipp oder soll ich einfach das Paket dhcp installieren?

Danke vielmals.

Grüsse Stäubel
 
Vermutlich hast du eine neue UUID für die VM erzeugt (z.B. beim Kopieren der VM an einen anderen Ort). Dadurch hat sich auch die MAC-Adresse geändert. Eine Möglichkeit ist somit, die ursprüngliche UUID und MAC wieder herzustellen, z.B. durch Auslesen aus der vmware-0.log und kopieren in .vmx - Datei. Z.B. könnte in der vmware-0.log stehen:

Jul 05 10:05:37: vmx| DICT uuid.location = 56 4d 9e c9 52 db bb cc-88 d0 1a 5f b5 79 0e 61
Jul 05 10:05:37: vmx| DICT uuid.bios = 56 4d 9e c9 52 db bb cc-88 d0 1a 5f b5 79 0e 61
Jul 05 10:05:37: vmx| DICT ethernet0.generatedAddress = 00:0c:29:79:0e:61


Diese Informationen überträgst du dann an die entsprechenden Positionen in der .vmx-Datei:

uuid.location = "56 4d 9e c9 52 db bb cc-88 d0 1a 5f b5 79 0e 61"
uuid.bios = "56 4d 9e c9 52 db bb cc-88 d0 1a 5f b5 79 0e 61"
ethernet0.generatedAddress = "00:0c:29:79:0e:61"


Scheint zumindest hier zu funktionieren.
 
Trag das hier ein:

Code:
ethernet0.present = "TRUE"
ethernet0.addressType = "static"
ethernet0.address = 00:50:56:xx:xx:xx

Damit wird nicht jedes Mal wenn der Host wechselt eine neue ID aus der MAC-Adresse des Host generiert.
 

Ähnliche Themen

IBM T22, Debian Etch 4, X-server start nach Neuinstall

Zurück
Oben