Seite 1 von 1
Nach Klonen findet Suse LAN-Controller nicht
Verfasst: 17.09.2012, 14:32
von Locke85
Hallo
super Lob an alle die das Forum so Informativ halten. Einige Anliegen von mir konnte ich bereits mit Hilfe von den Beiträgen im Forum Lösen.
Nun das Problem ist es, dass nach dem Klonen Suse den Netzwerkadapter nicht Automatisch erkennt. Unter Suse hate es die MAC Adresse von der alten VM. Host Läuft auf XP.
Besteht die Möglichkeit das es automatisch geht?
Mit lspci | grep -i net erhalte ich
02:01.0 Ethernet controller: dvanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
ist vmxnet das passenden Kernel modul dafür?
Re: Nach Klonen findet Suse LAN-Controller nicht
Verfasst: 17.09.2012, 15:16
von rprengel
Locke85 hat geschrieben:Hallo
super Lob an alle die das Forum so Informativ halten. Einige Anliegen von mir konnte ich bereits mit Hilfe von den Beiträgen im Forum Lösen.
Nun das Problem ist es, dass nach dem Klonen Suse den Netzwerkadapter nicht Automatisch erkennt. Unter Suse hate es die MAC Adresse von der alten VM. Host Läuft auf XP.
Besteht die Möglichkeit das es automatisch geht?
Mit lspci | grep -i net erhalte ich
02:01.0 Ethernet controller: dvanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
ist vmxnet das passenden Kernel modul dafür?
known problem.
Du must das per Hand berichtigen aber ich meine hier auch mal jemand ein Script dazu veröffentlicht.
Verfasst: 17.09.2012, 16:01
von mbreidenbach
Beim Klonen ändert sich die MAC Adresse der Netzwerkkarte und die wird von SUSE zur Identifizierung der Karte verwendet.
Verfasst: 17.09.2012, 16:28
von continuum
Warum nimmst du denn immer noch die AMD-Karte ?
Wenn die Suse nicht uralt ist - nimm
ethernet0.virtualDev = "e1000"
oder
ethernet0.virtualDev = "e1000e"
Verfasst: 17.09.2012, 21:47
von Locke85
Danke für eure Antworten,
bin Morgen wieder auf der Arbeit dann kann ich es Probieren..
ein Script dazu wäre natürlich genial.
Ich habe in einem Suse Buch gelesen, dass man mit Hilfe
Ethernet controller: dvanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
der passenden Kernel Moduls für 79c970
einfach
modprobe (vmxnet, e1000, pcnet32..)
Eingeben muss und schon wird das passende Modul geladen, aber bei mir Lädt es nicht.
MfG
Locke85[/u]
Verfasst: 18.09.2012, 10:54
von Dayworker
Der Gedanke mit 'modprobe' ist gut, aber der AMD-Controller kann mit "e1000" eigentlich nichts anfangen.
Editiere doch bitte die VMX-Datei mit einem reinen Text-Editor, Word oder dergleichen fällt damit raus, und füge einfach eine der folgenden Zeilen hinzu:
Code: Alles auswählen
ethernet0.virtualDev = "e1000"
oder
ethernet0.virtualDev = "e1000e"Die VM bekommt dann eine Intel Gig-Ethernetkarte vorgesetzt und damit läuft es.
Verfasst: 18.09.2012, 11:58
von Locke85
Danke für deine zügige Antwort.
Kann ich dass in jeder Zeile eintragen?
habe vorher versucht modprobe lance auszuführen aber dann kam diese Meldung
> > # modprobe lance> > and I got this> > FATAL: Error inserting lance> (/lib/modules/2.6.11.7/kernel/drivers/net/lance.ko):> Operation not permitted> >
Verfasst: 18.09.2012, 12:57
von Locke85
Danke für deine zügige Antwort.
Kann ich dass in jeder Zeile eintragen?
habe vorher versucht modprobe lance auszuführen aber dann kam diese Meldung
> > # modprobe lance> > and I got this> > FATAL: Error inserting lance> (/lib/modules/2.6.11.7/kernel/drivers/net/lance.ko):> Operation not permitted> >
Verfasst: 18.09.2012, 13:11
von continuum
Lass dir die vmx nach dem Alphabet sortieren und ordne die Zeile unter E ein - so mach ich das hier.
Aber einfach ans Ende setzen geht auch
Verfasst: 18.09.2012, 13:50
von Locke85
Danke dir
Unter cd /etc/sysconfig/network
Habe ich nun 2 Mac-adressen
Eigentlich will ich nur klonen und die mac adresse soll erhalten bleiben, vmware kann das bestimmt

Verfasst: 18.09.2012, 17:45
von mbreidenbach
Klonen und MAC Adresse behalten ist aber Mist - danach hat man ja zwei VMs mit derselben MAC Adresse und viel Spaß im Netz.
Beim Klonen ändert sich deshalb die MAC Adresse aber man muß ja nur danach unter Linux eth0 rauslöschen, neu hinzufügen und TCP/IP konfigurieren und alles ist in Butter.
Verfasst: 18.09.2012, 19:20
von Locke85
mbreidenbach hat geschrieben:Klonen und MAC Adresse behalten ist aber Mist - danach hat man ja zwei VMs mit derselben MAC Adresse und viel Spaß im Netz.
Beim Klonen ändert sich deshalb die MAC Adresse aber man muß ja nur danach unter Linux eth0 rauslöschen, neu hinzufügen und TCP/IP konfigurieren und alles ist in Butter.
Hast volkommen Recht. jedoch habe ich 2server und auf den beiden sind die selben VM falls der eine server ausgeschaltet wird fährt der andere hoch

Verfasst: 18.09.2012, 21:30
von mbreidenbach
Dann soll die VM also nicht geklont sondern kopiert werden. Das ist was anderes.
Verfasst: 18.09.2012, 21:36
von Locke85
mbreidenbach hat geschrieben:Dann soll die VM also nicht geklont sondern kopiert werden. Das ist was anderes.
also ich mache Rechtklick auf die VM und drücke dann Klonen.
Ich hoffe, ich liege richtig
Verfasst: 18.09.2012, 22:38
von Dayworker
Wenn dieselbe VM auf zwei Hosts und notfalls auch gleichzeitig laufen soll, bleibt dir nur clonen übrig, da du sonst dein gesamtes Netzwerk in Mitleidenschaft ziehst.
Falls du dagegen die VM nur auf zwei Hosts haben wolltest, aber den gleichzeitigen Betrieb ausschliessen kannst, wäre eine simple Kopie des gesamten VM-Ordners in den Datastore des anderen VMware-Hosts einfacher gewesen. Du hättest dir dabei auch den Ärger mit der MAC-Adresse erspart. Nach dem kopieren auf den anderen Rechner einfach beim VM-Start die Frage nach "kopiert" oder "verschoben" mit "verschoben" beantworten, wäre ausreichend gewesen.
Bei zwei gleichzeitig laufenden VMs desselben Ursprungs stellt sich für mich auch immer die Frage nach der Datenkonsistenz. Wenn beide VMs laufen, ändern sich deren Datenbestand auch im selben Maße und im Falle einer laufenden Datenbank läßt sich deren Inhalt auch nicht einfach per simpler Dateikopie wieder synchronisieren.
Verfasst: 19.09.2012, 08:08
von Locke85
Danke für eure Antworten.
Damit wäre das Problem auch gelöst.
Habe noch einen Anderen Tipp erhalten
Wer seine VMs mit festen MAC-Adressen ausstatten möchte, der muss diese in der VMX-Konfigurationsdatei manuell eintragen (siehe auch VMware - VMX-Konfiguration manuell sicher bearbeiten).
Die beiden Einträge in der VMX-Datei lauten:
ethernet0.addressType="static"ethernet0.address = 00:50:56:XX:YY:ZZ
Die ersten Felder der festen MACs müssen stets mit der Kombination 00:50:56 beginnen. Das Feld XX muss eine hexadezimale Zahl zwischen 00 und 3F erhalten, YY und ZZ können mit einer beliebigen hexadezimalen Zahl zwischen 00 und FF gefüllt werden.
Produkte: Der Tipp funktioniert mit VMware Workstation. In vSphere lässt sich die MAC über den vSphere Client eintragen.
http://www.tecchannel.de/pc_mobile/tipps/2031417/vmware_virtuelle_maschine_mit_fester_mac_adresse_ausstatten/
Vielen Dank für eure Hilfe
Mein anderes anliegen besteht darin
das nach dem Klonen 2 Netzweradapter vorhanden sind kann man das beheben?
(soll ich einen eigenen Thread dafür machen?)
Mfg
Locke85
Verfasst: 19.09.2012, 12:12
von Dayworker
Das man feste MAC-Adressen im Bereich zwischen
00:50:56:00:00:00 und
00:50:56:3F:FF:FF per GUI konfigurieren kann, steht in jedem Produkthandbuch von VMware.
Was nicht mit drinsteht ist, daß eine VM jede x-beliebige MAC-Adresse bekommen kann, wenn man diese manuell in die VMX-Datei einträgt und mit den sich danach ergebenden Komplikationen bei der weiteren VM-Config arrangieren kann.
Hättest du den Netzwerkadapter in der VM einfach gelöscht, wäre er nach einem VM-Restart mit DHCP-Config wieder neu hinzugefügt worden. Falls du den inzwischen passend konfiguriert hast, würde ich den fehlerhaften Eintrag bei Suse über Yast wieder entfernen.
PS: Wenn du schon den Inhalt eines TECchannel-Artikels einfach nur kopierst, hättest du wenigstens ein Quoting drumherum setzen können.

Verfasst: 20.09.2012, 10:39
von Locke85
Danke für eure Hilfe
das Projekt ist nun vom Tisch...
Jetzt ist Projekt 2 Dran
