欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

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

程序员文章站 2023-09-03 15:45:07
一、安装前的准备工作     [a] 检查无线网卡驱动的安装情况(通过查看网络接口的安装情况来检查)  在虚拟终端下输入: #...

一、安装前的准备工作  

  [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的网络接口哦!