It recently came to my attention, that the Intel D945GCLF has a NIC not as legacy as the chipset (seems they had a spare pci-e lane).
The onboard NIC is supposed to be the Realtek RTL8101E (I assume they made only this revision).
CentOS support plotted out here
http://wiki.centos.org/AdditionalResources/HardwareList/RealTekRTL8101I would by far prefer to install the dkms enabled driver rpm package by wolfy, however I would like to know if you think this is a good solution.
Other solutions are
a) compiling a recent kernel with (proper) support for the specific chip
b) building a module to probe into the kernel
c) manually compiling and installing driver (same version as wolfy's package)
Adding a PCI NIC is last resort. Let me know what you think is the way to go
Cheers