当前位置:首页 > 文章中心 > 正文内容

centos 7.x 增加realtek 8188eus无线网卡教程

dgx6661个月前 (04-27)文章中心6

我最近用ubuntu的时间比较多,也因此一直以为Linux系统对于硬件的支持已经做得相对比较好了,没想到用回以前常用的centos 7又栽了跟头。

我是在虚拟机上安装的centos 7.6(内核升级前),这几天想在系统上面使用USB无线网卡(网卡芯片是realtek 8188eus),结果虽然是成功了,但是中间的过程真值得说道说道。

要想在Linux系统上使用无线网卡,首先操作系统要正常驱动无线网卡。虽然ubuntu 22.04直接就能识别并驱动realtek 8188eus网卡,但在centos 7的系统上这款USB网卡并没有直接适用的驱动程序,只能手工添加。

centos 7.x系统上正确安装realtek 8188eus无线网卡的步骤如下:

1、先确认无线网卡的型号

[root@mycentos7 ~]# lsusb

Bus 001 Device 004: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter

Bus 001 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub

Bus 001 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

通过lsusb命令的结果可以核实无线网卡的具体型号(查询结果中的设备ID“0bda:8179”也可以用以确定无线网卡的具体型号)


2、编译驱动程序之前的准备工作

a、升级centos 7.x内核到当前支持的最新版本(因为后续需要安装centos的内核源码和开发组件,为了便于使用yum进行自动安装--centos 7.6已经属于“老旧”版本--这里就直接先升级内核了。如果内核不更新或者内核源码与内核版本不一致,编译驱动程序时会提示“找不到module……”)

升级内核

[root@mycentos7 ~]#yum upgrade

升级后查看内核版本

[root@mycentos7 ~]# uname -r

3.10.0-1160.81.1.el7.x86_64

执行完命令后内核已经升级到3.10.0-1160.81.1(之前是3.10.0-957……),对应的操作系统版本是7.9

b、安装内核源码

[root@mycentos7 ~]#yum -y install kernel-headers kernel-devel

[root@mycentos7 ~]# ll /lib/modules/3.10.0-1160.81.1.el7.x86_64/build

lrwxrwxrwx. 1 root root 44 Jan 9 22:19 /lib/modules/3.10.0-1160.81.1.el7.x86_64/build -> /usr/src/kernels/3.10.0-1160.81.1.el7.x86_64

[root@mycentos7 ~]# ll /usr/src/kernels/3.10.0-1160.81.1.el7.x86_64

total 4760

drwxr-xr-x. 32 root root 4096 Jan 9 23:17 arch

drwxr-xr-x. 3 root root 78 Jan 9 23:17 block

<……省略部分结果>

-rw-r--r--. 1 root root 41 Dec 17 01:34 vmlinux.id

安装成功后,在上述目录下就有了内容

c、安装Linux开发组件(主要是gcc及其相关组件等,如果不安装,编译时会提示“找不到cc……”)

[root@mycentos7 ~]#yum groupinstall "Development Tools"

d、安装NetworkManager-wifi插件(plugin)

[root@mycentos7 ~]#yum -y install NetworkManager-wifi.x86_64

完成后建议重启一下NetworkManager(systemctl restart NetworkManager)


3、找到合适的驱动程序下载后编译安装

[root@mycentos7 ~]#git clone https://github.com/Guiiix/rtl8188eus-centos7.git

[root@mycentos7 ~]#cd rtl8188eus-centos7/

[root@mycentos7 ~]#make

编译的过程中会有一些报错(warning),但是不影响最终结果

[root@mycentos7 ~]#make install

[root@mycentos7 ~]#modprobe 8188eu

做到这里,应该就可以看到驱动起来的无线网卡了

[root@mycentos7 ~]# nmcli d

DEVICE TYPE STATE CONNECTION

wls36u2u1 wifi disconnected --

<……省略部分结果>

如上,执行nmcli d(ev)命令,就可以看到加载后的无线网卡,但是因为此时还没有创建无线连接,所以无线网还无法使用(此时STATE是disconnected状态)

这一部分是本次安装驱动的过程中最耗时的,虽然真正用于编译安装驱动程序的时间并不长,但是找到能编译成功并且能顺利执行无线网络工具命令的驱动程序并不容易,我也是尝试了多个版本后才最终找到了“可用”的驱动(我尝试的失败的版本包括
https://github.com/lwfinger/rtl8188eu、
https://github.com/navin-patidar/rtl8188eu.git、
https://github.com/aircrack-ng/rtl8188eus、
kmod-8188eu-4.1.4_6773.20130222-3.el7_4.elrepo.x86_64等,第一个版本还相当有人气,但是都不好用,不是这里不行,就是那里不行


4、创建无线网络连接

[root@mycentos7 ~]#nmtui

运行图形化的NetworkManager管理工具

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/1143.html

分享给朋友:

“centos 7.x 增加realtek 8188eus无线网卡教程” 的相关文章

如何在电脑中安装更多好看的字体

前段时间分享了一个如何自己动手做一个自己喜欢描红练习贴的视频,好多网友私信问,如何可以像我一样有这么多好看使用的字体。比如我们需要写一份汇报报告,需要的标题就是“方正小标宋简体”,如下图:又例如一些政府部门的正文需要“仿宋_GB2312”还有我之前课件中提到的自己制作的描红贴,一些书法家的字体。还有...

我们提供CAD ET工具安装步骤并对其汉化,也找到安装不成功的原因

封面有点想笑,每次用到CAD的ET工具总会想到电影ET外星人(不知道有没有人和我一样的感觉),所以,把影片中经典的场景做了个封面来强化你们的记忆,虽然此ET非彼ET,哈哈!回到正题CAD的ET工具里有关于图层、图块、文字、填充等扩展命令,不乏很实用高效的命令。你想到它可能是因为从前辈或是网络学习中了...

非常实用!AutoCAD辅助绘图从新手到高手

【光盘内容】282个本书素材及效果文件,168个本书同步高清视频,600分钟超长播放的多媒体视听教学光盘,2本畅销书视频及素材文件超值赠送(2.11GB)。它是与图书完美结合的视听课堂,让您像看电视一样轻松、直观地进行学习。【主要内容包括】绘制二维图形使用辅助工具精确绘图编辑二维图形对象设置与管理图...

微课程1-6总结:CAD操作小技巧(CAD2007版为例)

1.重复执行上次命令,只需要再次按一次空格键即可2.碰到图形不能放大缩小时,双击鼠标中键即可复原3.当CAD界面中有些图标找不到时,点击界面左上方黑色倒三角,点击ActoCAD经典,即可恢复4.打开多个CAD文件时,需要进行多个文件切换操作时,按Ctrl+Tab键5.点的位置确定,前面数字输入完成后...

天正CAD软件批量导入坐标技巧总结,学会后轻松变高手

excel坐标批量导入cad的方法如下:步骤一、cad如何批量导入坐标?首先,将要批量导入CAD的高程坐标导入到excel中。步骤二、在excel中新建E列为展点划线,新建F列为注释。步骤三、在excel表格的E列中输入如下公式:【="line"&B2&","&C2】,在F列中输入如下公式:【="-...

电脑桌面便签在哪设置?备忘录软件哪个好?

好记性不如烂笔头!相信很多打工族在电脑面前办公的时候,都需要随时记录工作中的事项,有的用TXT记录,有的手写笔记,还有一些用电脑桌面便签类软件。而当我们待办事项繁多的时候,手写或文本记录并不能有效帮我们分好轻重缓急以及到点提醒我们。这种情况下,如果有一款可以设置提醒的电脑桌面便签软件来帮助我们,就可...