安装CentOS后网卡不能被识别后该如何驱动的方法
|
如果你安装的了centos5.0,但是又不能上网,为什么呢?
首先我们要确认,你安装的系统有没有被识别
1)首先确定不能上网的原因
#mii -tool /no support(表示网卡不能被识别)
为了不让你很吃力,我们来确认,你在装系统时,有没有把开发工具都装上,如果没有,那你可能就要重装一次了,为的就是简单点,尽量把所有的开发工具都装了(反正也没坏处)
2)在windows环境下记下你的网卡型号(不管用什么办法,只要能找到你的网卡型号)
列如:我的网卡是集成的Atheros L2 Fast Ethernet***
可以到华硕官方网站上去下载linux环境对应的驱动程序,这个就要靠各位努力了
你就要找对应的网卡驱动程序包(l2-linux-v*.*.*.*.tar.gz)
还有就是你的主板类型,顺便还要找你的主板驱动(本人是华硕:p5g mx,找到后的软件包名称是:Atl2Linux_v*.*.*.*.tgz),记住我们都是找linux环境下的驱动程序哈
接着是检查你的linux下你的内核版本号
uname -r (可以看到你的版本号,列子:2.6.18-*.el5)
你就可以去CentOS官方网站找对应的kernel source( 就会找到对应内核版本号:kernel-2.6.18-*.el5.src.rpm)
这些都是前奏,找些资源用
3)我们现在就开始吧
第一:在根目录我们需要添加一个用户,他很重要
#useradd mockbuild
为什么我们要添加他呢,因为当我们在安装kernel source 时,它的安装包会自动使用这个用户进行操作,当你添加mockbuild用户时,使用根目录安装,它就自动以该用户操作,那就成功了
第二:我们得创建一个目录
# mkdir/username/atl2 atl2是我创建得一个目录,你可以随你喜欢创建别的名字
把你的安装包都放在这个目录里:以便你好安装
首先被我们解压得是kernel source那个包
#cd /home/username/atl2
atl2#rpm -ivh kernel-2.6.18-*.el5.src.rpm
atl2#cd kernel-2.6.18-*.el5.src
src#make install
src#cd /usr/src/redhat/SPECS
SPECS#rpmbuild -ba --target=noarch ./kernel-2.6.spec
#cd /home/username/alt2
alt2#tar -xvf Atl2linux-v1.0.40.0.tar.gz 进去解压后得文件
#cd L2-linux/src/
src#make install 主板驱动就装上了
#cd /lib/modules//kernel/drivers/net/atl2
是写下你的内核型号
atl2#ls atl2*
atl2.[k]o (是否生成了这个文件,若生成,那就成功了)
atl2#insmod atl2.[k]o 加载驱动到模块
#modprobe atl2 加载模块里得驱动
#lsmod | grep atl2 看是否加载成功
atl2 31640 0 成功
#cd /home/username/atl2
alt2#tar -xvf l2-linux-v1.0.40.4.tar.gz 安装网卡驱动
#cd l2-linux-v1.0.40.4/src/
src#make install 网卡驱动ok
#/etc/init.d/network restart
#ifconfig eth0 (是否出现eth0.出现就ok)
添加模块到系统自动加载地模块中;
#vi /etc/modprobe.conf
alias eth0 atl2 添加此行;
总地来说之有俩个步骤
安装kernel source和正确地驱动
然后就是加载
要上网还需要增加域名解析服务;
#vi /etc/resolv.conf
nameserver 61.139.2.69 (四川地)
ip 192.168. *.*
然后就可以上网了!
在这里要特别感谢一位无私地人,他利用他上班地时间帮我找了很多资料。谢谢
我才能让我的电脑上网,真是不容易阿,整整花了俩天时间....
|
|
|
|
阅读(893) | 评论(0) | 转发(0) |