刚刚拿到了这个 TP-Link 无线适配器:
Archer T2U Plus
我把它插入我的一台台式机,但没被检测到。快速的谷歌搜索让我找到了这里:
TP-Link AC600 Archer T2U Nano 驱动程序适用于 Ubuntu 18.04
我安装了dkms
驱动程序,适配器开始工作。我可以毫无问题地连接到我的网络。
然后我意识到这个适配器只在 2.4GHz 频段运行。我重命名了 SSID 以识别 2.4GHz 和 5GHz 频段(之前它们被命名为相同,允许客户端决定使用哪个频段),果然,适配器无法找到 5GHz 网络。它找到了 2.4GHz 网络。
我尝试在以下系统上运行相同的安装:
Ubuntu 20.04 - Kernel version 5.4.0-67-generic
Ubuntu 18.04 - Kernel version 4.15.0-137-generic
两者的结果完全相同。
我做了一件蠢事。这是什么情况?其他人要么成功了,要么没有注意到 5GHz 频段缺失了。
lsusb outputs
:
20.04:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 008: ID 2357:0120 TP-Link
Bus 001 Device 006: ID 0079:0006 DragonRise Inc. PC TWIN SHOCK Gamepad
Bus 001 Device 005: ID 2563:0575
Bus 001 Device 004: ID 0079:0006 DragonRise Inc. PC TWIN SHOCK Gamepad
Bus 001 Device 002: ID 0bda:5411 Realtek Semiconductor Corp. 4-Port USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
18.04:
Bus 002 Device 003: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b2fa Chicony Electronics Co., Ltd
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 058f:9410 Alcor Micro Corp. Keyboard
Bus 003 Device 007: ID 2357:0120
Bus 003 Device 005: ID 1bcf:0005 Sunplus Innovation Technology Inc. Optical Mouse
Bus 003 Device 004: ID 041e:30dd Creative Technology, Ltd
Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
注意:由于某种原因,适配器在 18.04 上未分配名称。标识符是2357:0120
其他注意事项:我不知道为什么要包括输出lsusb
,但这似乎是其他人所要求的
继续在此汇编信息:
这个人似乎遇到了同样的问题,但他的解决方案似乎与我开始时完全一样。
美洲虎要求在路由器上进行设置:
2.4GHz:
5GHz:
输出iwlist chan
:
wlx984827b964b3 32 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 36 : 5.18 GHz
Channel 40 : 5.2 GHz
Channel 44 : 5.22 GHz
Channel 48 : 5.24 GHz
Channel 52 : 5.26 GHz
Channel 56 : 5.28 GHz
Channel 60 : 5.3 GHz
Channel 64 : 5.32 GHz
Channel 100 : 5.5 GHz
Channel 104 : 5.52 GHz
Channel 108 : 5.54 GHz
Channel 112 : 5.56 GHz
Channel 116 : 5.58 GHz
Channel 120 : 5.6 GHz
Channel 124 : 5.62 GHz
Channel 128 : 5.64 GHz
Channel 132 : 5.66 GHz
Channel 136 : 5.68 GHz
Channel 140 : 5.7 GHz
Channel 149 : 5.745 GHz
Channel 153 : 5.765 GHz
Current Frequency:2.412 GHz (Channel 1)
答案1
如果您的 2.4GHz 无线网络可以正常工作,但根本无法检测到 5GHz 无线网络,那么很可能是路由器的配置问题。
因此,请转到您的路由器Wireless settings
,5GHz
并按以下步骤进行设置:
(1) Mode: AC Only
(2) Channel: 140
(3) Channel width: 20 MHz
Apply changes.
注 1:Wireless Channel
可以是无线适配器支持范围内的任意值,但请保留Channel width
到20 MHz
,和Mode
到AC only
。
注2:您可以通过以下方式查看无线适配器支持的频道:iwlist chan
。
现在您可能需要在完成上述操作后重新启动路由器,这取决于路由器的品牌/型号。
如果是路由器配置的情况,您现在将拥有一个可以正常工作的 5GHz 无线网络。
答案2
Jags 的回答对我帮助很大,但我做了一些不同的事情,我想分享一下,以防其他人遇到同样的问题。就我而言,我可以保持自动开启Mode
和Channel Width
自动开启(或最高可达 80 MHz,这是我的路由器的限制)。对于Channel
,低于 150 的一切都对我来说运行良好,但高于 150 则根本不起作用。即使进行了这些更改,当我启动计算机时连接仍然很慢。我通过手动设置 IP 地址(我选择一个可用的随机 IP 地址,并且超出 DHCP 范围)解决了该问题。
我的配置(我在两台不同的计算机上做了同样的事情):
- 操作系统:Ubuntu 21.04 和 20.04
- 司机:https://github.com/aircrack-ng/rtl8812au.git
- USB 适配器:TP-LINK Archer T2U Plus 和 TP-LINK Archer T2U Nano
答案3
对于那些在重启电脑后无法连接 Archer rtl88**au(我的情况是 T2U plus)的人,或者如果你无法连接到 5GHz 频段,以下是对我有用的方法,对你来说可能也同样有用 -
我按照说明在本 github repo 中给出逐字逐句地解决我的所有问题。