Ubuntu18.04下小米、TPLink、腾达USB无线网卡跳坑记录 您所在的位置:网站首页 腾达u12无线网卡评测 Ubuntu18.04下小米、TPLink、腾达USB无线网卡跳坑记录

Ubuntu18.04下小米、TPLink、腾达USB无线网卡跳坑记录

2024-01-24 08:01| 来源: 网络整理| 查看: 265

介绍

该篇博文的主要目的是记录自己在Ubuntu下使用USB无线网卡的过程,其中遇到的各种问题都会记录在此,以供大家参考。

具体过程

先说结论: 我最终使用的是腾达 U12 USB无线网卡,可以在Windows10和Ubuntu18.04下正常使用。

小米随身WiFi:

为了使我的台式机能够进行无线连接,我最开始购买的是小米随身WIFI。 特点:

相对便宜($29.9);Ubuntu18.04下不用进行任何操作就能够正常使用(这个很好);Windows10下需要手动安装驱动,安装驱动后能够通过系统的无线网络适配器选择需要连接的无线网,进行使用;

问题:(可能不同的电脑情况不一样)

Windows10下因为需要一个小米随身WiFi这个软件自启动来实现网络连接,导致经常开机重启后不能直接连接无线网;开机重启连接上无线网后可能出现这个网络无法连接的问题,必须要重新插拔USB才行;

因为小米随身WiFi在我的电脑上出现的开机重启后无法自动连接的问题,我又上网搜了一些免驱安装的USB无线网卡,第二次我直接购买了TP Link的WN725N和WN823N这两款,都是免驱版本(其实也是需要安装一下驱动的,只不过比较简单,软件直接包含在USB中):

TP Link WN725N和WN823N:

特点:

Windows10下使用基本上非常完美,开机重启后基本上和笔记本电脑自带无线网卡的体验一样,自动连接无线网;

问题:

相对贵点,一个50多,一个60多;Ubuntu16和Ubuntu18下死活使用不了,在网上搜了一大圈,看到了提供的各种解决方案,也从Github上下载了很多驱动版本,都无法连接;

注: 在使用TP Link的这两个无线网卡时发现这个网卡的Realtek设备ID号和网上很多人提供的教程都不一样,Google搜索了一圈,也都无果而终。所以我感觉可能不同批次的产品使用了Realtek家的不同版本的芯片,如果你运气比较好,说不定能碰到和网上有些人碰到的一样的版本。另外我只在Ubuntu18.04下测试过,Ubuntu16.04下不知道可不可以。

此外,通过我查阅的资料来看,TP LinkWN725版本好像根本就没有支持的Ubuntu下的驱动,WN823还是有的,关键得看你的无线网卡设备号,然后查找对应的Realtek芯片型号,看下Github上有没有相关驱动支持。

查看USB无线网卡设备号方法:

# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 007: ID 0bda:8179 Realtek Semiconductor Corp.

出现类似:0bda:**** Realtek Semiconductor Corp.的字眼,然后搜索0bda:****这个Device ID,去定位Realtek芯片型号,从而去找到驱动。

至此,我已经测试过小米、TP Link的三款USB无线网卡了,感觉各有优缺点,但TP Link在Ubuntu下完全没法使用的问题,导致我又想使用小米的无线网卡算了,所幸让我在一个论坛的帖子上看到有人留言说腾达的U12可以直接在Ubuntu下使用,这又让我想再测试一下这个USB无线网卡了。

腾达U12:

特点:

网速较快,支持5G频段;官网就提供了Ubuntu的驱动支持;Windows10下能够完美使用;

问题:

相对较贵(¥70左右);体积较大,所以提供了一个USB延长线,防止体积过大与其他设备冲突;要使用USB3.0的接口才能更好的发挥网速优势;

对于腾达U12的使用,Windows需要从官网下载一个驱动软件进行安装,然后就能够正常使用了,即使开关机后也能自动连接。

Ubuntu18.04下,虽然官网上也提供了驱动文件,下载地址,然而最高只支持到4.4版本的内核,你可以通过uname -r查看你的Ubuntu系统的内核版本,我一看自己的版本,结果是5.3的版本:

5.3.0-45-generic

因此直接使用官网上的驱动文件还是无法连接,不过好在腾达U12使用的网卡芯片都是rtl8812AU,这个芯片的Linux版本驱动在Github上有很多仓库,我也是尝试了好几个最终才成功的。

我最终成功的版本是: https://github.com/aircrack-ng/rtl8812au, 安装过程:

sudo apt-get install dkms git clone https://github.com/aircrack-ng/rtl8812au.git cd rtl8812au sudo ./dkms-install.sh

执行完命令后重启电脑。

注:电脑没有网需要安装一些软件时,现在很多手机都支持用USB数据线共享手机网络,可以使用手机开USB热点给电脑用。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有