这段时间在自己的笔记本上安装了个双系统(win 7+centos),这两个都是64位的,笔记本的型号是华硕K43SD,好不容易以硬盘安装的方式将centos安装成功,却发现网卡里,只有无线网的网卡驱动安装好了,有线的却没有安装上去,问了一下度娘,说有这么个解决方案。先找到自己的网卡型号,我的是atheros ar8151。

   然后从这个网址http://code.google.com/p/kyosls/downloads/detail?name=AR81Family-linux-v1.0.1.14.tar.gz&can=2&q=下载AR81Family-linux-v1.0.1.14.tar.gz网卡的驱动程序,下载完毕之后解压放到/usr/local/src/nicdriver目录下面,然后再依次执行下面的命令:
1. cd /usr/local/src/nicdriver/src
2. make
3. make install
4. cd /lib/modules/2.6.18-194.el5PAE/kernel/drivers/net/atl1e(之所以要将目录切换到这里,是因为上面的操作,会在此目录下面生成一个atl1e.ko文件,这个文件正是我们所需要的)
5. insmod atl1e.ko(在执行这一步的操作时,会显示“insmod: error inserting 'atl1e.ko': -1 File exists”的信息,不用理会,继续执行下面的命令)
6. lsmod |grep atl1e(如果执行这一步的操作时,显示“atl1e 744000”的信息,表示已经成功完装了驱动)
   以上都是我从度娘那里问的,到第六步的时候我还真的没有看到显示“atl1e 744000”的信息,但是我之后重启了一下,ifconfig -a 了一下,发现有了eth0了!

并且在安装网卡的时候,我还遇到了这些问题:

1、在我将 AR81Family-linux-v1.0.1.14.tar.gz 这个压缩包下载到笔记本后,进入到src目录中,准备make 的时候,出现了makefile:61***linux kernel source not found.stop 这个问题,查了一下,说用yum install kernel-headers kernel-devel即可解决(centos <wbr>6.2 <wbr>atheros <wbr>ar8151网卡驱动安装 幸好我的无线网还是可以用的,可以yum);

2、解决了上一个问题后,再一次 make ,发现compiler not found ,查了一下,只发现有英文解释说“编译器没有发现”,想了一下,猜想是刚装的系统,没有安装gcc等编译器什么的,于是再一次yum,
yum -y install gcc automake autoconf libtool make gcc-c++,

yum 好了,再一次make 终于OK咯!