我最近从 Windows 转到了 Ubuntu。我的笔记本电脑有一个内置 wifi 卡,但由于它的频率是 2.4Ghz,所以我使用外置 5Ghz 纳米 USB。我的外置 wifi 卡是 TP-Link“Archer T1U”。
官网上的驱动是针对Linux的(内核版本2.6~3.16),不过我现在用的是Ubuntu 16.04 LTS(内核版本4.4.0-53-generic)
(http://www.tp-link.com/en/download/Archer-T1U.html#Driver)
经过一段时间的搜索,我发现通过在驱动程序安装之前更改一些变量,我实际上可以安装驱动程序。
(https://askubuntu.com/a/842655)
终于,我可以安装 wifi 卡了。我从终端搜索可用网络并加入我的 5Ghz 网络,最后 wifi 卡上的指示灯开始闪烁。
因此,问题在于:
1)我必须使用终端和约 5 条命令才能连接到任何 5Ghz 网络,因为我无法使用屏幕右上角的 ubuntu 网络连接工具中的 wifi 卡
2) 连接到 5Ghz 网络后,我进行了 Speedtest,但只得到了 50 Mbps,而在 Windows 上我能够得到 100-150 Mbps,这让我怀疑 Ubuntu 使用的是 wlo1 连接而不是 ra0 连接(外部 wifi 卡)。
3) 为了进一步调查这个问题,我断开了 2.4Ghz 网络(内置 wifi 卡)的连接,屏幕右上方的 wifi 条熄灭了。虽然外置 wifi 卡上的指示灯闪烁,但我无法浏览互联网。
有没有什么办法可以让我真正使用外部 wifi 卡,而不是仅仅被 Ubuntu 识别并显示闪烁的指示灯?
需要补充的一点是,当我这样做时lsub
,我得到了以下结果:
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 004: ID 8087:07da Intel Corp.
Bus 001 Device 003: ID 1bcf:2c0e Sunplus Innovation Technology Inc.
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 004: ID 2357:0105
Bus 003 Device 005: ID 045e:0800 Microsoft Corp.
Bus 003 Device 002: ID 045e:07fd Microsoft Corp. Nano Transceiver 1.1
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
其中,Bus 003 Device 004: ID 2357:0105
是外置wifi卡。
答案1
我建议您将内部设备的驱动程序列入黑名单,因为它可能与 USB 冲突。从终端:
sudo -i
echo "blacklist iwlwifi" >> /etc/modprobe.d/blacklist.conf
modprobe -r iwlwifi
exit
USB 现在运行得更好了吗?
可能需要重新启动。