今天想在本地搭建一个部门的项目服务器,旁边的这个电脑是黑苹果,这种网卡真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”的字样,那就表示网卡已经正常了)
好了,到此为止,一个网卡引发这么多问题,你妹啊。。。。。。。

下一篇:服务器--相关应用软件