使用 TP-LINK TL-WN821N 的 Ubuntu 18.04.1 互联网速度很慢

使用 TP-LINK TL-WN821N 的 Ubuntu 18.04.1 互联网速度很慢

在 Windows 10 上,我的下载速度和上传速度约为 90Mbps,而在 Ubuntu 16.04 上,我的下载速度约为 9Mbps,上传速度约为 1Mbps。

为什么会有这么大的差异?我该怎么做才能加快速度?这两个操作系统安装在同一个硬件上,并具有双重启动功能。

我正在使用由 Belkin 制造的无线网络适配器 TP-LINK TL-WN821N,由于它在 Windows 上运行良好,所以我怀疑是某些驱动程序问题或其他问题。

--- lsusb 的输出 ---

Bus 002 Device 004: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 002 Device 003: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
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 005: ID 2357:0107  
Bus 001 Device 003: ID 03f0:e207 Hewlett-Packard 
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

--- lsmod | grep rtl 的输出 ---

rtl8xxxu              122880  0
mac80211              778240  1 rtl8xxxu

--- /etc/modprobe.d/ 的内容 ---

alsa-base.conf
amd64-microcode-blacklist.conf
blacklist-ath_pci.conf
blacklist.conf
blacklist-firewire.conf
blacklist-framebuffer.conf
blacklist-modem.conf
blacklist-oss.conf
blacklist-rare-network.conf
blacklist-watchdog.conf
dkms.conf
fbdev-blacklist.conf
intel-microcode-blacklist.conf
iwlwifi.conf
mlx4.conf
nvidia-384_hybrid.conf
nvidia-graphics-drivers.conf

--- /etc/modprobe.d/iwlwifi.conf 的内容 ---

# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system.  When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
options iwlwifi 11n_disable=1 led_mode=1 swcrypto=1

remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

编辑:适配器的 MTU:

wlx503eaa683858
MTU:1500

编辑1

 1?: [LOCALHOST]                                         pmtu 1500
 1:  192.168.0.1                                          13.435ms reached
 1:  192.168.0.1                                          13.473ms reached
     Resume: pmtu 1500 hops 1 back 1

编辑2:我今天从 16.04 升级到了 18.04.1,但问题仍然存在。重启后,我的 WiFi 适配器在 nmcli 中显示为断开连接,我必须将其移除/再次添加到 USB 才能正常工作。

答案1

我遇到了和你完全相同的问题,我通过以下方式解决了它:

  1. rtl8192eu从这里安装驱动程序:

https://github.com/clnhub/rtl8192eu-linux(我用的是这个)

或者这里:

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

  1. 加入blacklist rtl8xxxu/etc/modprobe.d/blacklist.conf
  2. 重启。

答案2

对我有用的是这里的说明:

https://corpocrat.com/2022/04/25/fix-wifi-activation-failed-for-ubuntu/

只需克隆 repo 并运行文件,我使用加密狗的连接现在就很好了。

答案3

我有 TP-Link TL-WN821N v4,并且具有完全相同的慢速 DL 速度(使用 speednet 测试 UL 速度很好),所以我在这里找到了这个,他们建议禁用其中一个 rtl 驱动程序,并且这样做确实有效。

Linux 上的互联网速度确实很慢,但 Windows 上却不是这样

答案4


首先在 cmd shell 中执行此操作-终端运行这些命令

sudo apt 列表 linux-headers-generic build-essential dkms git

sudo apt -y 安装 linux-headers-generic build-essential dkms git


然后运行下面的整行

git 克隆https://github.com/clnhub/rtl8192eu-linux

之后,转到文件克隆的目录(rtl8192eu-linux)并运行此 shell 命令

安装wifi

相关内容