免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1607 | 回复: 0
打印 上一主题 下一主题

安装CentOS后网卡不能被识别后该如何驱动的方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-14 16:06 |只看该作者 |倒序浏览
如果你安装的了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. *.*
  然后就可以上网了!
在这里要特别感谢一位无私地人,他利用他上班地时间帮我找了很多资料。谢谢
我才能让我的电脑上网,真是不容易阿,整整花了俩天时间....


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/101698/showart_2027366.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP