Chinaunix首页 | 论坛 | 博客
  • 博客访问: 47250
  • 博文数量: 11
  • 博客积分: 427
  • 博客等级: 下士
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-23 17:46
文章分类
文章存档

2012年(1)

2011年(6)

2009年(4)

分类: LINUX

2009-08-14 16:06:07

如果你安装的了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. *.*

  然后就可以上网了!
在这里要特别感谢一位无私地人,他利用他上班地时间帮我找了很多资料。谢谢
我才能让我的电脑上网,真是不容易阿,整整花了俩天时间....
阅读(2322) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

静静的呼吸2009-09-29 11:11:05

你总的说说是什么原因吧?

okokoklclclc2009-09-22 21:45:38

求博主帮帮忙啊,我的电脑也是华硕的,CENTos下页找不到网卡,但我照你写的做却出错了,困扰好几天了,请楼主指点啊,我的QQ 676990924,手机15861426090,请加我,或博主留个联系方式,万分感谢

chinaunix网友2009-08-17 21:28:50

我就是那个上班不好好工作,的无私的人