Plumbing NICs in Linux

Setting up a network card in Solaris (prior to Solaris 11) involving plumbing the interface prior to configuring it. If you did not plumb the interface, you did not see the interface. This is a feature which many people liked but was missing from Linux until quite recently. One recent feature in the Linux kernel (2.6.13 and later), is the ability to bind or unbind a device driver from user space. This can be used to make a network interface completely disappear from the output of ifconfig -a. Previously, the only way to disconnect a driver from a device was

Centos 5.6 AR8131 NIC Driver

This post shows you how use lspci to determine the vendor and product IDs of a device and use these IDs to locate a suitable driver driver in the ElRepo Enterprise Linux Repository.