Installing P5KPL-CM network drivers on CentOS 5.4
Once CentOS was installed, the first thing I had to do to make the server useful was to build and install the network drivers for myASUS P5KPL-CM Motherboard. Here's how to do it:
First, you're going to need the LinuxDrivers zip file. You'll need to unzip and then unrar l1e-l2e-linux-v1.0.0.4.rar (found in the LinuxDrivers/L1e_Lan directory in the zip). I had to do this on my Windows PC since I couldn't install unrar on the server (no network, remember?)
Once you're transfered the contents of l1e-l2e-linux-v1.0.0.4.rar to the server, follow these steps:
su - cd /path/to/LinuxDrivers/src/ make clean KBUILD_NOPEDANTIC=1 make clean KBUILD_NOPEDANTIC=1 make KBUILD_NOPEDANTIC=1 make install cd /lib/modules/2.6.18-92.el5xen/kernel/drivers/net/atl1e/ mv atl1e.ko atl1e.ko.old mv /path/to/LinuxDrivers/src/atl1e.ko atl1e.ko insmod ./atl1e.ko
Once that is done, reboot your server and then configure your network however you need to. If all goes well, you should have eth0. I remember the first time I set this server up I attempted to install an incorrect driver that was on the installation disc. This caused me a lot of headaches when it came to installing the correct driver. This time I ignored network all together during setup and I was pleasantly surprised how easy it was to build and install the drivers this time.