文章浏览 复制本页面地址

一个老版本网卡引发的“血案”--CentOS 安装Atheros AR8151网卡

        今天想在本地搭建一个部门的项目服务器,旁边的这个电脑是黑苹果,这种网卡真TM的难搞啊,接下来为大家分析一下这个老版本网卡引发的“血案”--CentOS 安装Atheros AR8151网卡

        我把系统安装完了,测试网速直接不同,我用 ipconfig -a  查看了一下 只有一个 lo 本机连接,这是什么情况,我的网卡呢。我这才不得不去查看我服务器的网卡型号。   Atheros AR8151

        从网上下载了这个类型的网卡,拷贝到服务器中,进行解压,安装,  (点此下载网卡驱动)

       make & make install  直接提示   makefile:61***linux kernel source not found   你妹啊,我怎么这个组件没装啊,现在既然也没联网,YUM也不能用,我拿什么装呢,只好想到本地挂着光盘进行安装。

       -----------------------CentOS 本地挂载光驱开始-----------------------

       第一步、我先创建一个挂载点: make /mnt/apt   文件夹

       df -h  来查看光盘的盘符  发现  是  /dev/sr0     

       挂载命令: mount /dev/sr0  /mnt/apt     这步会提示个只读的错误不用管,因为光盘为只读模式。  或者直接加参数也行

       第二步、修改YUM源

       进入 /etc/yum.repo.d/ 文件夹

       文件夹里面有两个后缀名为.repo

       CentOS-Base.repo CentOS-Media.repo

       CentOS-Base.repo主要是网络YUM,CentOS-Media.repo主要是本地YUM

       修改前记得备份: cp CentOS-Media.repo CentOS-Media.repo_bak
       vi Centos-Media.repo

       将文件中的 file 位置修改为dvd的位置 /media/dvd,并打开本地源,如下:

[c5-media]
name=IOS
baseurl=file:///mnt/apt/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

保存

yum clear all

接下来就可以用yum 更新和安装软件包了。

  -----------------------CentOS 本地挂载光驱结束-----------------------

好吧 yum 源 更改完了,现在可以通过光盘文件进行安装软件了,  解决之前咱那么遇到那个 kern 问题 咱们需要安装一下两个组件

安装内核源码的包,kernel-devel和kernel-haeders
yun -y install kernel-devel,kernel-haeders

以上安装完成后,在进行安装网卡  make&make install  就不会报错了。

安装之后,我们切换到以下目录进程查看

cd /lib/modules/2.6.18-194.el5PAE/kernel/drivers/net/atl1e(之所以要将目录切换到这里,是因为上面的操作,会在此目录下面生成一个atl1e.ko文件,这个文件正是我们所需要的)

在这步的时候

insmod atl1e.ko(在执行这一步的操作时,会显示“insmod: error inserting 'atl1e.ko': -1 File exists”的信息,不用理会,继续执行下面的命令)

lsmod |grep atl1e(如果执行这一步的操作时,显示“atl1e 744000”的信息,表示已经成功完装了驱动)
ifconfig -a(再次确认一下,如果在命令的输出中显示有“eth0”的字样,那就表示网卡已经正常了)

好了,到此为止,一个网卡引发这么多问题,你妹啊。。。。。。。

 

 

 

标签:
上一篇:
下一篇: