Ubuntu 20.04 问题与 TP Link AC1300 Archer T4U

Sve*_*nov 5 networking drivers tp-link 20.04

我认为这适用于以前的 Linux 版本,但在新版本中,加密狗无法被识别。从 TP-Link 页面上提供的驱动程序中,有一个 Linux 安装指南似乎不起作用。

如果有什么方法可以让我完成这项工作,有人有任何想法吗?我感觉它与新内核有关......

bma*_*pin 5

有几种不同的硬件版本,因此首先您需要弄清楚您拥有的是哪个版本。有几种不同的方法:

  • 看设备
    • 无论是在设备的标签上还是在其插入的金属上都应该是FCC-ID. 版本在此值的末尾V,以开头,例如TE7T4UV32是 v3.2

      有关更多信息,请参见此处:https : //www.tp-link.com/support/faq/46/

  • 匹配设备 ID
    • 插上设备,并运行此命令:lsusb。您应该看到这样的条目:

      Bus 001 Device 007: ID 2357:0115 TP-Link 802.11ac NIC

      硬件 ID 应该告诉您您拥有哪个版本:

      • 2357:0101: v1
      • 2357:010d: v2
      • 2357:0115: v3

现在您可以根据您拥有的硬件版本安装驱动程序:

v1 和 v2

这些设备具有rtl8812au芯片组,您应该能够按照Pilot6 的建议进行操作

sudo apt install rtl8812au-dkms
Run Code Online (Sandbox Code Playgroud)

v3

这个设备有rtl8812bu芯片组,你需要做更多的工作才能让它工作。幸运的是,这里有一个可用的驱动程序:https : //github.com/cilynx/rtl88x2bu

要使其正常工作,您需要先安装一些软件包并查看 Git 存储库:

sudo apt-get install build-essential dkms git
git clone https://github.com/cilynx/rtl88x2bu.git
Run Code Online (Sandbox Code Playgroud)

然后按照此处的说明安装驱动程序:

cd rtl88x2bu
VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
sudo dkms add -m rtl88x2bu -v ${VER}
sudo dkms build -m rtl88x2bu -v ${VER}
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu
Run Code Online (Sandbox Code Playgroud)

注意:我之前推荐了 Diego推荐的驱动程序https://github.com/EntropicEffect/rtl8822bu),但我不能再推荐该驱动程序了:

  • 从挂起状态恢复后,它将不再连接到无线网络,我将不得不拔下并重新插入设备
  • 该驱动程序是一个叉叉,不幸的是没有办法报告问题