netzspezialist

XenServer Intel e1000e Netzwerkkartentreiber für Dom0 aktuallisieren

August 20, 2015

 

  • Die DDK VM herunterladen und auf den XenServer importieren und starten.
  • Passwort im XenCenter in der DDK VM Konsole festlegen.
  • IP mit ‘ifconfig’ ermitteln.
  • Intel Treiber herunterladen und zip Archiv entpacken.
  • WinSCP mit der VM verbinden und das tar gz Archiv auf die VM kopieren.
  • Terminalverbindung herstellen. z.B. mit Putty (komfortabler) oder im XenCenter
  • Nun den Treiber entsprechend der Anleitung von Intel bauen.
  • Das e1000e-Kernelmodul e1000e.ko von ‘/lib/modules/2.6.18-128.1.6.el5.xs5.5.0.505.1024xen/kernel/drivers/net/e1000e’ nun mit WinSCP herunterladen
  • DDK VM herunterfahren
  • Kernelmodul auf den XenServer ins Benutzerverzeichnis von root mit WinSCP kopieren (IP sie XenCenter).
  • Terminalsession zum XenServer aufbauen.
  • Folgende Befehle ausführen:
find /lib/modules/2.6.18-128.1.6.el5.xs5.5.0.505.1024xen -name e1000e.ko -exec rm -f {} \; || true
find /lib/modules/2.6.18-128.1.6.el5.xs5.5.0.505.1024xen -name e1000e.ko.gz -exec rm -f {} \; || true
install -D -m 644 e1000e.ko /lib/modules/2.6.18-128.1.6.el5.xs5.5.0.505.1024xen/kernel/drivers/net/e1000e/e1000e.ko
/sbin/depmod -a || true

 

  • ‘ifconfig -a’ zeigt nun das neue Interface mit dem Namen: __tmp1440398073
  • ‘lspci’ zeigt noch: 00:19.0 Ethernet controller: Intel Corporation Unknown device 10ef (rev 05)
  • ‘update-pciids’ ausführen.
  • lspci zeigt nun: 00:19.0 Ethernet controller: Intel Corporation 82578DM Gigabit Network Connection (rev 05)
  • Verzeichnis nach ‘/etc/sysconfig/network-scripts’ wechseln
  • Die Datei “ifcfg-eth0″ nach “ifcfg-eth1″ kopieren (‘cp ifcfg-eth0 ifcfg-eth1′)
  • Mit ‘ifconfig -a’ die MAC Adresse ermitteln.
  • Die neue Datei ifcfg-eth1 anpassen. Komfortabel geht das von WinSCP aus. Aus eth0 wird eth1 und die MAC ändern.
  • Reboot, dann sollte ‘ifconfig -a’ sauber das NIC als eth1 anzeigen.
  • Die NIC muss nun noch mit ‘xe pif-introduce’ dem XenServer bekanntgegeben werden:
    ‘xe pif-introduce host-uuid=<TAB> mac=<siehe ifconfig> device=eth1′

 

 

 

Leave a Reply