前几天给自己的台式电脑安装了Window 7+CentOS 6.4 Linux双系统,发现在Windows 7下面可以正常使用TP_LINK wn823n无线网卡来连接无线网络,但是在Linux下面,检测不到无线网络,而那个usb无线网卡的指示灯也一直没亮。上网查了一下,说是在Linux下面需要安装无线网卡的驱动也能使用。我的usb无线网卡型号是TP_LINK wn823n,上TP_LINK的官网根据型号下载驱动的时候,发现该无线网卡只有Windows的驱动,没有Linux的,相当不爽。于是继续搜索资料,发现TP_LINK wn823n采用的是RTL的芯片,也就是说,如果有RTL对应芯片的源码驱动,经过编译安装,同样可以使无线网卡在我的Linux下面工作起来。

    第一步:确定该无线网卡所采用RTL芯片的具体型号,如果不确定,可以进入LINUX终端,输入 lsusb ,确定芯片型号,如我的是下面的 RTL8192CU.

     第二步:到RTL官方网站 (可点击进入)下载对应芯片的源码驱动,注意对应型号和使用的系统环境。我下载的是RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip

    第三步:将刚才下载下来的zip文件解压出来,进入解压出来的文件夹,把driver 目录下的 rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911.tar.gz这个压缩包也解压了。然后,按照这个路径 RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911 / driver / rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911 / os_dep / linux / usb_intf.c,将usb_intf.c这个文件打开,找到下面这个地方,自己再在最后面加入下面这一行   {USB_DEVICE(0x0BDA, 0x8178)}, 如下面所示  

其中OXOBDA,OX8178这两个数字是USB无线网卡的ID,通过刚才最开始的 lsusb 就可以知道。


    第四步:进入解压目录,编译安装。

    进入最开始的解压目录,可以看到里面有一个install.sh文件。因此进入终端,切换到install.sh所在目录,执行 ./ install.sh,本来以为大功告成,结果竟然出现错误,提示 “bash: ./ :是一个目录“的错误。切换到root用户,还是不能执行,在这里周旋了很多时间。


    后来,ls -al install.sh查看了一个install.sh这个文件的权限,我靠,发现install.sh居然是一个只读文件。想了一下原因,可能刚才我没用解压命令解压,而是贪图方便直接在解压文件上右键解压,结果影响了文件的权限,教训呀,害我在这里拖了那么久。

好吧,马上给install.sh可执行权限,这里,为了防止因为权限问题出现不能安装的现象,所以我给了它最高权限  chmod 777 install.sh

  然后,执行sudo ./ install.sh就刷刷地开始自动安装了,安装完之后,看了一下,我的usb无线网卡的指示灯终于给点亮了,它终于亮了!!!

    查看一下网络,好吧,无线网络终于出现了,它终于出现了!!(真想发个大哭的表情)

   好吧,成功!

Linux编译安装RTL8192CU芯片驱动,使用TP_LINK wn823n无线网卡的更多相关文章

  1. 【转】linux 编译安装nginx,配置自启动脚本

    linux 编译安装nginx,配置自启动脚本 本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装ng ...

  2. linux 编译安装nginx,配置自启动脚本

    本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装nginx,记录下安装过程: 参照这篇文章:Linu ...

  3. linux 编译安装PHP模块

    本文移到:http://www.phpgay.com/Article/detail/classid/6/id/54.html  linux 编译安装PHP模块 1.首先你要有你服务器上安装的PHP的版 ...

  4. [CentOS_7.4]Linux编译安装ffmpeg

    [CentOS_7.4]Linux编译安装ffmpeg   安装过程: 下载安装源,配置,编译,安装,设置环境变量. # wget http://www.ffmpeg.org/releases/ffm ...

  5. 转:Linux 编译安装 Mysql5.7

    http://broqiang.com/2017/04/18/Mysql-Install-5.7.18-Linux-Compile/ 原文 Linux 编译安装 Mysql5.7 Ubuntu 下快速 ...

  6. Linux编译安装Apache+PHP

    Linux编译安装Apache+PHP 来自:自学it网,http://www.zixue.it/. 1]编译安装Apache+PHP 1.安装程序依赖库和开发环境   为了省事把所需要的库文件全都安 ...

  7. Linux编译安装Qt 5.4.1(-qt-xcb是必须要指定的,卸载自带的gcc等)

    转载请注明文章:Linux编译安装Qt 5.4.1 出处:多客博图 很久不写文章了,过程很简单,但是操作很多,简单说吧. 前言: 操作系统CentOS 6.6,64位的. 1.安装gcc 4.8.4, ...

  8. Linux 编译安装、压缩打包、定时任务

    目录 Linux 编译安装 知识储备: wget命令 编译安装 Linux 压缩打包 gzip压缩 bzip2压缩 tar打包 Linux 定时任务 相关文件及操作 Linux 编译安装 编译安装就是 ...

  9. LINUX 编译安装 PHP 环境

    今天终于有时间 总结一下 linux 的编译安装 php 环境同学给我发了他写的文档 ,基本就可以实现编译安装了我同学文章地址: http://penghui.link/articles/2016/0 ...

随机推荐

  1. android 自定义控件中获取属性的三种方式(转)

    第一种方法,直接设置属性值,通过attrs.getAttributeResourceValue拿到这个属性值. (1)在xml文件中设置属性值 <com.example.activity.Ico ...

  2. uva 11752 - The Super Powers

    这个题   任意一个数,他的幂只要不是质数则可以分解成两个数的乘   判断有没有溺出  i×i  则用最大的那个数 Max/i < i 吗 #include<iostream> #i ...

  3. HDU 4750

    解题方法,,,首先应该可以看出来是一颗 最小生成树,任意一条的边的价值是不同的:所以计算出最小生成树的每一条边有多少对顶点满足他的 f 值就是这条边的 权值,因此可以在生成最小生成树的时候,进行一下统 ...

  4. 隐藏 php apache 的版本号

    隐藏Apache版本信息 找到apache安装路径,譬如\Apache\conf\httpd.conf 修改httpd.conf ServerTokens ProductOnly ServerSign ...

  5. 使用sqlldr将文件中的数据导入到数据库

    1.创建数据文件: ?如,在D:\创建 zhaozhenlong.txt 文件,文件内容为: 11,12,1321,22,2331,32,33 2.创建控制文件: 如,在D:\创建 zhaozhenl ...

  6. WebView增加一个水平Progress,位置、长相随意

    实际效果可以参看微信的web页面进度条 本质就是通过addView及对WebView 页面进度进行监听 先看看这个自定义的DrawableId,我们参照系统默认实现的方法写一个自己的   <la ...

  7. RequireJS进阶(三) 转

    进阶的前面两篇讲述了r.js如何通过命令行把所有的模块压缩为一个js文件或把所有的css压缩为一个css文件.其中包括一些压缩配置参数的使用. 但以上两种方式有几个问题 1.通过命令手动配置压缩选项显 ...

  8. 《A Tour of PostgreSQL Internals》学习笔记——系统表和数据类型

    上周末学习了<A Tour of PostgreSQL Internals>的第一部分(View 1),今天我们继续打开书本,继续View 2 部分. View 2 Postgresql的 ...

  9. smtp邮件营销吧

    SPF 设置说明: 首先你必须有自己的域名.没有的话是不可能设置 SPF 的. SPF 是域名的一条 TXT 记录. 如果你的邮箱服务器是企业邮箱服务商的,可以在自己的 SPF 中直接包含服务商 SP ...

  10. Web表格

    HTML元素学习 1:表格:表格的作用是显示表格数据,小范围内布局 表格的框架 <!doctype html> <html lang="en"> <h ...