CentOS6.5菜鸟之旅:安装Realtek无线网卡驱动
一、前言
CentOS6.5不像CentOS7和Unbuntu那样自动安装好了无线网卡驱动,因此需要我们折腾一下。
二、安装前的准备工作
[a] 检查无线网卡驱动的安装情况(通过查看网络接口的安装情况来检查)
在虚拟终端下输入:
#> iwconfig
若显示如下信息,则表示未安装无线网卡驱动
lo no wireless extensions. # 本地回环接口
eth0 no wireless extensions. # 以太网接口
若显示如下信息,则表示已安装了
lo no wireless extension.
eth0 no wireless extension.
wlan0 .11bgn ESSID:"JH" Nickname:"rtl8191SEVA2"
Mode:Managed Frequency=2.462 GHz Access Point: 8C::0A::C8:CA
Bit Rate= Mb/s
Retry:on RTS thr:off Fragment thr:off
Power Management period:0us mode:All packets received
Link Quality=/ Signal level=- dBm Noise level=- dBm
Rx invalid nwid: Rx invalid crypt: Rx invalid frag:
Tx excessive retries: Invalid misc: Missed beacon:
[b] 查询无线网卡芯片信息
在虚拟终端下输入:
#> lspci | grep -i network
就可以获取到无线网卡芯片信息了,我的是RTL8191SEvB
注意:若输入 lspci | grep -i eth ,获取的是以太网的网卡信息
[c] 查询内核版本
在虚拟终端下输入:
#> uname -r
就可获取到内核信息了,我的是2.6.32-431.el6.x86_64
得到上述信息后,我们就可以到官网下载驱动了!
三、安装驱动
解压驱动后,执行 make && make install 会反馈“make: *** /lib/modules/2.6.32-431.el6.x86_64/build:没有那个文件或目录”,但到 ls /lib/modules/2.6.-.el6.x86_64/ 却发现存在build,那到底是发生什么事呢?通过 ls -l /lib/modules/2.6.-.el6.x86_64/ 发现build是一个符号链接并指向/usr/src/kernels/2.6.32-358.el6.x86_64,但当前并没有该目录,因此使安装失败。
解决办法:执行 yum install kernel-headers kernel-devel gcc* ,安装完成后再执行 make clean 和 make && make install 后,重启系统。
重启后会发现无线网卡已经启动了,但搜索不到任何热点,此时再重启一次吧!
四、配置DNS
此时驱动已经搞掂了,但还是上不了网,ping一下度娘也没返回ip,那肯定是DNS的问题了。执行 sudo vim /etc/resolv.conf ,添加nameserver就好了。
五、相关知识简介
1. lo(回环接口):
作为虚拟网络接口,有系统或应用程序创建且无须驱动程序控制,用于系统内部的发送和接受数据包。(系统的进程间通讯)
2. linux-headers:linux的开发头文件
3. linux-devel:包含linux的头文件、链接库和配置文件等,由于无线网卡驱动调用了内核的一些功能,因此在编译无线网卡驱动时(make && make install),需要使用linux-devel
六、总结
终于可以上网了,以后的学习就方便一点了。或者大家会疑惑,那之前你是怎么下载资料的啊?手机当无线信号接收器,usb直连就可以上网了。这时执行 iwconfig 会看到usb0的网络接口哦!
尊重原创,转载请注明来自:http://www.cnblogs.com/fsjohnhuang/p/3903091.html,^_^肥仔John
CentOS6.5菜鸟之旅:安装Realtek无线网卡驱动的更多相关文章
- UBUNTU12.4 安装磊科无线网卡驱动
UBUNTU12.4 安装磊科无线网卡驱动 在淘宝低价买了一个网卡,回来发现不能用 ,擦 无语了. 无赖只能在网上各种找驱动,编译 安装 .今天在终于安装好了WIFI驱动了: 下载地址:https:/ ...
- 树莓派3下安装TL-WN722N无线网卡驱动
最近在搞树莓派,我的是国产的树莓派3卡片电脑,想整成一个无线加有线的路由器(树莓派3.TL-WN722N无线网卡.集线器)或者是搭个web认证的WIFI钓鱼热点玩玩. 一开始就遇到问题了,连无线网卡的 ...
- CentOS6.5菜鸟之旅:U盘安装CentOS64位
一.前言 之前下载了个CentOS7 32位版,一下就安装成功了,但由于其目录结构等与之前的CentOS版本有很大的不同,加上教程不多不利于我这种菜鸟学习,于是决定重装CentOS6.5来学习.本篇用 ...
- CentOS6.5菜鸟之旅:安装SUN JDK1.7和Tomcat7
一.前言 CentOS6.5系统自带Open JDK1.7.1.6和1.5,但OpenJDK部分内容与SUN JDK不兼容,因此打算重新安装SUN JDK1.7来开发. 二.卸载Open JDK ...
- CentOS6.5菜鸟之旅:安装VirtualBox4.3
一.下载VirtualBox的RHEL软件库配置文件 cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rh ...
- CentOS6.5菜鸟之旅:安装rpmforge软件库
一.rpmforge软件库 rpmforge是包含4000多种CentOS软件的软件库,被CentOS社区认为是安全和稳定的软件库. 二.安装rpmforege 1. 在http:/ ...
- CentOS6.5菜鸟之旅:安装ATI显卡驱动
一.前言 自从安装了CentOS,我的显卡就没消停过,一直在彪高温而且噪音特别大,于是决定上网搜索解决办法.下面记录下来以供日后查阅. 二.安装fglrx driver(ATI/AMD 显卡的linu ...
- CentOS6.5菜鸟之旅:安装输入法(小呀小企鹅)
一.前言 假如在登录系统的时候语言选择了中文,那么是系统会自带ibus的中文输入法.但由于我打算用英文版,于是就被小企鹅输入法(FCITX)折腾了两个晚上. 二.检查系统编码 在bash中输入 loc ...
- 【转】CentOS6.3安装Broadcom无线网卡驱动
转自: http://blog.csdn.net/jimanyu/article/details/9697833 下面是具体的步骤 一:确定无线网卡的型号,驱动下载 第一步要确定机子的无线网卡型号是什 ...
随机推荐
- bash可改动的环境变量
环境变量名 变量的用途 CDPATH 包括cd命令要逐个查找的路径,cd命令在这些路径下查找作为參数传递给它的文件夹名.假设CDPATH没有设置,cd命令则查找当前文件夹 EDITOR 用户在程序中使 ...
- http 请求类
1.httpclient请求类 代理demo:http://hc.apache.org/httpcomponents-client-4.3.x/httpclient/examples/org/apac ...
- halcon中variation_model_single实例注释.
* This example shows how to employ the new extensions of HALCON's variation model operators* to perf ...
- 【卡西欧Fx5800-p程序】01 坐标转换程序-带注释
1.程序说明: DDSG (大地坐标转施工坐标) SGDD (施工坐标转大地坐标) ↙ (回车命令"EXE") K (施工坐标转换原点在线性上的桩号,如果 ...
- 将w3cplus网站中的文章页面提取并导出为pdf文档
最近在看一些关于CSS3方面的知识,主要是平时看到网页中有很多用CSS3实现的很炫的效果,所以就打算系统的学习一下.在网上找到很多的文章,但都没有一个好的整理性,比较凌乱.昨天看到w3cplus网站中 ...
- struts2:struts.xml配置文件详解
1. 几个重要的元素 1.1 package元素 package元素用来配置包.在Struts2框架中,包是一个独立的单位,通过name属性来唯一标识包.还可以通过extends属性让一个包继承另一个 ...
- openssl 学习之从证书中提取RSA公钥N 和 E
原文链接: http://blog.csdn.net/kkxgx/article/details/19850509 通常数字证书包含很多信息,其中N和E值即我们称为的公钥.如何从PEM 或者DER格式 ...
- Entityframework修改某个字段
public void ChangePassword(int userId, string password) { var user = new User() { Id = userId, Passw ...
- U-boot.lds文件分析
OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") ...
- CORS Cookie,和nodejs中的具体实现
CORS(跨来源资源共享协议),高级浏览器(Chrome,firefox, opera, safir, ie10)在 XMLHttpRequest(AJAX) 中已经支持了这个协议.可以实现ajax跨 ...