- 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′