I've got a server running CentOS 5.3 (Final; kernel version 2.6.18) which I need to add a 2nd NIC to, initially temporarily, but eventually permanently. I'm not familiar with installing drivers under Linux and have only used
system-config-network-tui and editing config files (we have no version of X installed) to configure the built-in ethernet adapter.
I found a few notes stating that the Apple USB Ethernet adapter works well under Linux. We're an Apple shop, so we have plenty and that'll do for the short term while we track down a better PCI-X ethernet adapter for this server. So, I downloaded & installed (
make install) the appropriate version of the recommended AX88178 driver (Linux 2.6.38; for "Android 1.x/2.x/3.0, Linux kernel 2.6.14 and later"). After plugging in the Apple USB Ethernet adapter, it does show in the results of
lsusb, but does not show in the options when I run
The .ko file that was compiled & installed was "asix.ko" and if I run
lsmod | grep asix, I get the following:
asix 82176 0 mii 38849 1 asix
So, does that the kernel module is correctly installed & loaded? Do I need to alias "eth2" ("eth0" is the built-in ethernet and "eth1" is listed in
system-config-network-tui as "skge", but is definitely not what I just plugged in) to "asix" in
/etc/modules.conf as noted here? What other steps might I be missing?
Of note: I do now see a "dev23116" network interface when I run
ifconfig -a that wasn't there before I installed the drivers. Is that the USB ethernet adapter? If so, do I alias that or use that as the interface's device in