CentOS 5.10安装无线网卡驱动全面总结
转载请注明出处: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安装无线网卡驱动全面总结相关推荐
- linux安装网卡驱动教程6,CentOS 6.5安装无线网卡驱动教程
CentOS 6.5在安装完后,不少人无法连接无线网络,多半是无线网卡驱动没安装的结果,下面小编就给大家介绍下CentOS 6.5如何安装无线网卡驱动,感兴趣的朋友一起来学习下吧. 一.查看是否安装了 ...
- CENTOS 6.2 全新安装无线网卡驱动
引自http://blog.chinaunix.net/uid-26893599-id-3393604.html CENTOS 6.2 全新安装无线网卡驱动 2012-11-01 13:14:54 分 ...
- centos离线安装无线网卡驱动(没有安装成功)
目的:centos离线安装无线网卡驱动(没有安装成功) 1. 下载驱动:http://www.realtek.com/downloads/downloadsView.aspx? Langid=1&am ...
- ThinkPad X240 Ubuntu 14.10 LTS 系统找不到wifi网络的解决方案 / 手动安装无线网卡驱动
笔记本型号:ThinkPad X240 系统:Ubuntu 14.10 LTS 问题:搜索不到无线wifi网络 原因:系统缺少无线网卡的驱动 解决问题的心路历程: 百度"ubuntu安装无线 ...
- CentOS 安装无线网卡驱动,配置无线上网
一般情况下,CentOS安装后是没有安装无线网卡驱动的,所以,需要我们自己手动安装网卡驱动,具体步骤如下: 查看自己的系统是否已经安装网卡驱动#iwconfig 如果显示如下图,则说名已经安 ...
- 计算机如何驱动无线网络,win7如何安装无线网卡驱动 安装无线网卡驱动的方法...
今天告诉大家win7安装无线网卡驱动?无线网卡就是既能接受无线信号,又能发射无线信号的网络设备,但无线网卡就需要安装无线网卡驱动.许多新手用户不懂安装步骤,其实安装方法简单,接下来给大家说明一下win ...
- 解决ubuntu未安装无线网卡驱动的问题
ubuntu安装后,默认未安装无线网卡 ubuntu版本: 15.10 lsmod | grep wl 没有加载网卡驱动 在ubuntu的iso中已经包含了网卡驱动相关的程序,分别依次需要安装dkm ...
- 台式机linux系统无线上网,Linux安装无线网卡驱动,实现Linux无线上网
本帖最后由 buns 于 2013-8-13 09:31 编辑 由于我们在实际生活中有线网络的局限性,在特定的情况下我们需要采用无线网络来上网.那么对于我们使用的Linux系统,如果使用的无线网卡不被 ...
- 【如何在linux系统里安装无线网卡驱动】
如何在linux系统里安装无线网卡驱动 详细安装驱动步骤: [首先要根据自己的网卡型号(如果不知道网卡型号可以用驱动精灵验证一下)下载相应的驱动] 1把下载好的驱动文件拷贝到系统里面 2由于拷贝到系统 ...
最新文章
- jQuery之validate验证表单
- 水晶报表错误:bobj is not defined
- Codeblocks 安装
- 中给函数赋读权限_教你如何使用MCGS昆仑通态设置密码增加权限
- P2408 不同子串个数
- C语言编程规范--常用缩写词
- Java中的异常处理机制的简单原理和应用
- hive 中文字符过滤_0650-6.2.0-通过UDF实现HiveImpala的中文拼音排序
- 数据结构(树链剖分):BZOJ 4034: [HAOI2015]T2
- spring 获取postman上传的二进制文件
- mysql join联接_MySQL_join连接
- HashMap底层结构
- 每个星座的出生日期php,php根据出生日期计算年龄 生肖 星座程序
- php+mysql实现简易博客系统
- 停车场管理链表c语言实现,怎么用C语言写数据结构停车场问题?
- Python蓝桥杯练习16——芯片测试
- 快速批量压缩照片到指定大小工具,照片图片批量压缩实现方法,批量压缩工具
- 2.2 线性微分方程与常数变易法
- Android自定义一个可伸展的ViewGroup
- window10如何重命名系统用户文件夹
热门文章
- 【疑难解决】华为eNSP工具(版本1.3.00.100)开启AR路由器出现40报错问题进行解决分析
- 如何判断js中的数据类型
- Ubuntu18.04或20.04,通知栏日期时间显示移到右侧右上角
- typescript学习笔记2 配置浏览器兼容性
- 【第二篇】SAP HANA XS使用JavaScript编程详解
- linux学习(一)——基本操作(权限、路径、文件、压缩)
- win10连共享打印机报错0x00000709和0x0000007c怎么解决
- 30个实用的Linux find命令示例
- python 打飞机
- 【0513】 将字符串转换成时间格式