ubuntu16.04使用腾达U6网卡驱动+建立无线热点(手机可链接)

ubutnu16.04腾达无线网卡驱动安装+无线热点建立

Ubuntu16.04插上U6可以直接使用,但是无法建立热点,会出现提示无法连接。咨询客服,他们不提供linux技术支持。下载官方网站那个驱动,还无法安装(里面一堆资料,不想看)。
经过一段时间的查询和测试,在网上找到了大神的解决方案,实测有效,自此处结合实际情况给出操作流程。

1、无线网卡驱动安装

在网上有关于ubuntu18.04和17.10安装流程,可看博客
https://blog.csdn.net/stlinax/article/details/80235407
https://blog.csdn.net/u010012086/article/details/78454348
两位大神在博客中都是使用支持RTL8192EU的通用驱动解决了问题,经过我的测试,在16.04下可使用,为节省时间和方便查看,将大神流程整理如下:

(1)下载安装包

在自己的工作空间中找个位置下载github上的开源安装包
方法一:可以下载zip然后解压,地址为
https://github.com/Mange/rtl8192eu-linux-driver
方法二:本人是在根目录下建立software文件夹,进入后使用命令

git clone  https://github.com/Mange/rtl8192eu-linux-driver.git

(2)打开终端,分步输入如下指令

sudo su //进入root权限
make clean //清理make编译的可能残留
make //编译驱动,这是最重要的一步
modprobe lib80211
modprobe cfg80211
insmod 8192eu.ko
cp 8192eu.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
depmod -a //驱动编译完成
modprobe 8192eu //加载驱动
lsmod //查看是否有8192eu 驱动模块,如果有则表示加载成功
echo 8192eu >> /etc/modules //将驱动添加到开机启动列表
reboot //重启计算机

(3)make报错解决方案

如果在make过程中报错:
Makefile:976: “Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel”make[1]: *** 没有规则可制作目标“U6/RTL8192EU”。 停止。
这是说缺少libelf软件,那就安装:

sudo apt install libelf-dev

然后重新编译一遍。

2、无线热点建立

这个在网上一搜索一大堆,譬如
https://blog.csdn.net/ac_dao_di/article/details/71908444
这个网卡支持AP模式,所以不需要再测试了,直接建立热点就行。

猜你喜欢

转载自blog.csdn.net/qq_35665380/article/details/82907073