转载请注明出处:http://blog.csdn.net/bettarwang/article/details/41908987

这几天因为想尝试一下CentOS,所以就在笔记本上安装了一个CentOS 5.10,但是安装完之后问题来了:它不像Ubuntu那样安装后之后就有相应的无线网卡驱动。所以如果要使用YUM安装或更新软件的话,第一件事就是安装无线网卡驱动。这中间的过程实在异常曲折,因为网络上很多人的文章是在已经能上网(比如通过有线上网)的前提下来安装无线网卡驱动,那自然简单许多。为了让后来者能更轻松地fix这个问题,特意写下本文。

第一步:查看自己的无线网卡型号

在root下输入以下命令即可:

lspci|grep Ethernet

我的显示的是05:00.0 Ethernet controller:Qualcomm Atheros:AR8151 v2.0 Gigabit Ethernet(revc0)

这说明我的网卡型号是AR8151

一般来说像在Win系统下直接到它的官网获取驱动就可以,但是我上它的官网发现它竟然没有为Linux系统准备相应的驱动,主要原因可能是厂商觉得Linux的用户少,投入不值得吧。

幸运的是,有很多热心的网友自己写出了相应的驱动,我在http://www.linuxidc.com/Linux/2012-11/75101.htm 这篇文章中找到了相应的驱动,再次感谢作者的无私贡献。

如果有读者想要这个驱动的,在下面留下邮箱,我可以发给你。

第二步:做好安装前的准备工作

上面提到的那篇文章,其实省略了安装驱动前的准备工作,那就是先安装好kernel-headers和gcc编译器,否则解压后安装全出现makefile:61*** linux kernel source not found的错误。

有人建议到CentOS的官网去找相应的安装包,其实也不是不可以,但是这样可能会出现微小的版本不兼容问题。其实完全没必要,因为这些都包含在安装系统所用的iso中,只要解压它,然后在CentOS下就可以找到kernel-headers-2.6.18-371.el5.i386.rpm,kernel-devel-2.6.18-371.el5.i686.rpm,gcc-4.1.2-54.el5.i386.rpm这些文件。当然,还有相应的库依赖,但是这些所需要的库也都在CentOS下。

所以我们只需要用U盘或者光盘copy过去,然后挂载即可安装。下面是安装顺序:

rpm -ivh cpp-4.1.2-54.el5.i386.rpm

rpm -ivh kernel-headers-2.6.18-371.el5.i386.rpm

rpm -ivh kernel-devel-2.6.18-371.el5.i686.rpm

rpm -ivh glibc-headers-2.5-118.i386.rpm

rpm -ivh glibc-devel-2.5-118.i386.rpm

rpm -ivh libgomp-4.4.7-1.el5.i386.rpm

rpm -ivh gcc-4.1.2-54.el5.i386.rpm

之所以需要安装gcc编译器,是因为所获取的驱动文件其实还是源文件,需要经过编译才能使用。

第三步:编译并安装无线网卡驱动。

将驱动文件解压放到/usr/local/src/nicdriver目录下面(如果没有这个目录就先mkdir),然后再依次执行下面的命令:

1. cd /usr/local/src/nicdriver
   2. make
   3. make install
   4. cd /lib/modules/2.6.18-194.el5PAE/kernel/drivers/net/atl1e(之所以要将目录切换到这里,是因为上面的操作,会在此目录下面生成一个atl1e.ko文件,这个文件正是我们所需要的)
   5. insmod atl1e.ko(在执行这一步的操作时,会显示“insmod: error inserting 'atl1e.ko': -1 File exists”的信息,不用理会,继续执行下面的命令)
   6. lsmod |grep atl1e(如果执行这一步的操作时,显示类似“atl1e 744000”的信息,表示已经成功完装了驱动)
   7. ifconfig -a(再次确认一下,如果在命令的输出中显示有“eth0”的字样,那就表示网卡已经正常了)

当完成以上的步骤之后,你就可以设置网卡的其它信息,如IP地址,DNS等。此时如果想要像Win那样设置无线网络,则只需要以下两个命令即可:

首先,开启NetworkManager的服务,在root用户下,执行

chkconfig NetworkManager on

然后重启网卡

service NetworkManager start

这样在图形界面的右上角就能够出现一个无线网络图标,点进去,即可搜到附近的网络信号。

但是我个人还是更喜欢直接用命令行进行配置,这方面已经有非常详细的讲解,我就不重复造轮子了,想要用命令行进行网络配置的推荐下面这篇文章:http://blog.csdn.net/centre10/article/details/6769490

CentOS 5.10安装无线网卡驱动全面总结相关推荐

  1. linux安装网卡驱动教程6,CentOS 6.5安装无线网卡驱动教程

    CentOS 6.5在安装完后,不少人无法连接无线网络,多半是无线网卡驱动没安装的结果,下面小编就给大家介绍下CentOS 6.5如何安装无线网卡驱动,感兴趣的朋友一起来学习下吧. 一.查看是否安装了 ...

  2. CENTOS 6.2 全新安装无线网卡驱动

    引自http://blog.chinaunix.net/uid-26893599-id-3393604.html CENTOS 6.2 全新安装无线网卡驱动 2012-11-01 13:14:54 分 ...

  3. centos离线安装无线网卡驱动(没有安装成功)

    目的:centos离线安装无线网卡驱动(没有安装成功) 1. 下载驱动:http://www.realtek.com/downloads/downloadsView.aspx? Langid=1&am ...

  4. ThinkPad X240 Ubuntu 14.10 LTS 系统找不到wifi网络的解决方案 / 手动安装无线网卡驱动

    笔记本型号:ThinkPad X240 系统:Ubuntu 14.10 LTS 问题:搜索不到无线wifi网络 原因:系统缺少无线网卡的驱动 解决问题的心路历程: 百度"ubuntu安装无线 ...

  5. CentOS 安装无线网卡驱动,配置无线上网

    一般情况下,CentOS安装后是没有安装无线网卡驱动的,所以,需要我们自己手动安装网卡驱动,具体步骤如下: 查看自己的系统是否已经安装网卡驱动#iwconfig      如果显示如下图,则说名已经安 ...

  6. 计算机如何驱动无线网络,win7如何安装无线网卡驱动 安装无线网卡驱动的方法...

    今天告诉大家win7安装无线网卡驱动?无线网卡就是既能接受无线信号,又能发射无线信号的网络设备,但无线网卡就需要安装无线网卡驱动.许多新手用户不懂安装步骤,其实安装方法简单,接下来给大家说明一下win ...

  7. 解决ubuntu未安装无线网卡驱动的问题

    ubuntu安装后,默认未安装无线网卡 ubuntu版本: 15.10 lsmod | grep wl  没有加载网卡驱动 在ubuntu的iso中已经包含了网卡驱动相关的程序,分别依次需要安装dkm ...

  8. 台式机linux系统无线上网,Linux安装无线网卡驱动,实现Linux无线上网

    本帖最后由 buns 于 2013-8-13 09:31 编辑 由于我们在实际生活中有线网络的局限性,在特定的情况下我们需要采用无线网络来上网.那么对于我们使用的Linux系统,如果使用的无线网卡不被 ...

  9. 【如何在linux系统里安装无线网卡驱动】

    如何在linux系统里安装无线网卡驱动 详细安装驱动步骤: [首先要根据自己的网卡型号(如果不知道网卡型号可以用驱动精灵验证一下)下载相应的驱动] 1把下载好的驱动文件拷贝到系统里面 2由于拷贝到系统 ...

最新文章

  1. jQuery之validate验证表单
  2. 水晶报表错误:bobj is not defined
  3. Codeblocks 安装
  4. 中给函数赋读权限_教你如何使用MCGS昆仑通态设置密码增加权限
  5. P2408 不同子串个数
  6. C语言编程规范--常用缩写词
  7. Java中的异常处理机制的简单原理和应用
  8. hive 中文字符过滤_0650-6.2.0-通过UDF实现HiveImpala的中文拼音排序
  9. 数据结构(树链剖分):BZOJ 4034: [HAOI2015]T2
  10. spring 获取postman上传的二进制文件
  11. mysql join联接_MySQL_join连接
  12. HashMap底层结构
  13. 每个星座的出生日期php,php根据出生日期计算年龄 生肖 星座程序
  14. php+mysql实现简易博客系统
  15. 停车场管理链表c语言实现,怎么用C语言写数据结构停车场问题?
  16. Python蓝桥杯练习16——芯片测试
  17. 快速批量压缩照片到指定大小工具,照片图片批量压缩实现方法,批量压缩工具
  18. 2.2 线性微分方程与常数变易法
  19. Android自定义一个可伸展的ViewGroup
  20. window10如何重命名系统用户文件夹

热门文章

  1. 【疑难解决】华为eNSP工具(版本1.3.00.100)开启AR路由器出现40报错问题进行解决分析
  2. 如何判断js中的数据类型
  3. Ubuntu18.04或20.04,通知栏日期时间显示移到右侧右上角
  4. typescript学习笔记2 配置浏览器兼容性
  5. 【第二篇】SAP HANA XS使用JavaScript编程详解
  6. linux学习(一)——基本操作(权限、路径、文件、压缩)
  7. win10连共享打印机报错0x00000709和0x0000007c怎么解决
  8. 30个实用的Linux find命令示例
  9. python 打飞机
  10. 【0513】 将字符串转换成时间格式