详解CentOS 6.5如何安装Realtek无线网卡驱动

 更新时间:2016年10月27日 15:20:32   投稿:daisy  
相信大家都应该知道CentOS6.5不像CentOS7和Unbuntu那样自动安装好了无线网卡驱动,如果想要在CentOS 6.5上实现无线上网,我们就需要折腾一下,这篇文章给大家介绍了详细的步骤,感兴趣的朋友们下面来一起看看吧。

一、安装前的准备工作  

  [a] 检查无线网卡驱动的安装情况(通过查看网络接口的安装情况来检查)

 在虚拟终端下输入:

#> iwconfig

若显示如下信息,则表示未安装无线网卡驱动

lo no wireless extensions. # 本地回环接口 eth0 no wireless extensions. # 以太网接口

若显示如下信息,则表示已安装了

lo no wireless extension. eth0 no wireless extension. wlan0 Nickname: Mode:Managed Frequency=2.462 GHz Access Point: 8C:21:0A:57:C8:CA Bit Rate=300 Mb/s Retry:on RTS thr:off Fragment thr:off Power Management period:0us mode:All packets received Link Quality=100/100 Signal level=-48 dBm Noise level=-120 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0

  [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.32-431.el6.x86_64/ 却发现存在build,那到底是发生什么事呢?通过 ls -l /lib/modules/2.6.32-431.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的网络接口哦!

相关文章

  • 关于Apache shiro实现一个账户同一时刻只有一个人登录(shiro 单点登录)

    关于Apache shiro实现一个账户同一时刻只有一个人登录(shiro 单点登录)

    今天和同事在一起探讨shiro如何实现一个账户同一时刻只有一session存在的问题,下面小编把核心代码分享到脚本之家平台,需要的朋友参考下
    2017-09-09
  • Linux中有效地管理进程的8个命令

    Linux中有效地管理进程的8个命令

    这篇文章主要给大家介绍了关于Linux中有效地管理进程的8个命令,文中通过示例代码介绍的非常详细,对大家学习或者使用linux具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • Linux系统软件包依赖性的解决方案

    Linux系统软件包依赖性的解决方案

    这篇文章主要介绍了Linux系统软件包依赖性的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 基于Linux系统中查看硬件等信息的方法详解

    基于Linux系统中查看硬件等信息的方法详解

    本篇文章是对Linux系统中查看硬件等信息的方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Linux通过设备号找到设备的方法

    Linux通过设备号找到设备的方法

    所有的Linux设备文件均位于/dev目录下,是根(/)文件系统的一个组成部分,因为这些设备文件在操作系统启动过程中必须可以使用。接下来通过本文给大家介绍Linux通过设备号找到设备的方法,感兴趣的朋友一起看看吧
    2018-07-07
  • Linux CentOS7 vim多文件编辑方式

    Linux CentOS7 vim多文件编辑方式

    这篇文章主要介绍了Linux CentOS7 vim多文件编辑方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • centos 7中firewall防火墙的常用命令总结

    centos 7中firewall防火墙的常用命令总结

    大家都知道centos 7中防火墙是一个非常的强大的功能了,但对于centos 7中在防火墙中进行了升级了,下面这篇文章主要介绍了centos 7中firewall防火墙的常用命令,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-03-03
  • linux如何查看僵尸进程

    linux如何查看僵尸进程

    这篇文章主要介绍了linux如何查看僵尸进程问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • 详解在LINUX上部署带有JAR包的JAVA项目

    详解在LINUX上部署带有JAR包的JAVA项目

    这篇文章主要介绍了详解在LINUX上部署带有JAR包的JAVA项目,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • 用apache和tomcat搭建集群(负载均衡)

    用apache和tomcat搭建集群(负载均衡)

    这篇文章主要介绍了用apache和tomcat搭建集群,实现负载均衡,需要的朋友可以参考下
    2014-12-12

最新评论