因此,经过 4 小时的阅读和尝试自己解决这个问题后,我相信我已经找到了导致我的 2015 年定制 PC 上的 wifi 速度慢的问题。我很确定问题是这个,我认为 ubuntu 检测到了错误的无线网卡,当我在终端中检查无线网络时,它显示“Realtek RTL8192CE PCIe 无线网络适配器”,但我在这台电脑上安装的无线网卡是 ASUS PCE-N15 无线网卡。
但是请注意,这张华硕无线网卡上有一个 realtek 芯片(我的意思是我很确定上面有一个 realtek 芯片)。我去了华硕网站,华硕确实有适用于 Linux 操作系统的 PCE-N15 无线网卡的驱动程序,我下载了这些驱动程序,然后使用 7zip 提取它们。然后我开始查看我提取的文件夹,发现了另一个名为“RTL8192CE”的文件夹。RTL8192CE 是 ubuntu 在终端中检测到的 realtek 无线网卡的名称,当我运行命令时。
我已经检查过“附加驱动程序”中没有出现 wifi 驱动程序。
我在这台电脑上使用 ubuntu linux 才 6 个月左右。之前我一直在使用 Windows 8.1,我不记得无线网络是怎样的,也不记得我是否曾经下载过 wifi 驱动程序,我想我没有下载过,因为 Windows 开箱即用(我使用 Windows 时,在这台定制的 PC 上多次擦除驱动器并重新安装操作系统)。所以我的观点是,ubuntu 在终端中告诉我我的无线网络是“realtek RTL8192CE PCIe 无线网络适配器”。我以前在这台电脑上安装过 Windows,我不记得无线网络是怎样的,但我正在查看亚马逊对华硕 PCE-N15 无线网卡的评论(请记住,我安装在电脑上的是华硕 PCE-N15),我发现有人截取了一张 Windows 10 上的网络属性的屏幕截图,上面写着“华硕 PCE_N15”,看看这张图片
我希望我没有让正在阅读本文的读者感到困惑。华硕 PCE-N15 无线网卡上有一个芯片,我相信它是 realtek 芯片。我认为 ubuntu 正在检测 realtek 芯片,但它应该告诉我它正在检测华硕 PCE-N15,而不是 realtek 芯片。
这是我在华硕网站上找到的华硕 PCE-N15 无线网卡的 Linux 驱动程序的截图。
因此,我谷歌搜索了“realtek RTL8192CE PCIe 无线网络适配器驱动程序”,然后我在一个网站上找到了一个截图,注意看它是如何显示的
子系统:华硕电脑/PCE-N15 11n 无线局域网 PCIe 卡
是的,我现在真的快要抓狂了。我的 wifi 应该至少能达到 300Mbps,但实际速度只有 20Mbps。不过就像我说的,我找到了华硕 PCE-N15 无线网卡的 Linux 驱动程序 https://www.asus.com/us/Networking-IoT-Servers/Adapters/All-series/PCEN15/HelpDesk_Download/我下载了它,但我不知道如何在 ubuntu 上安装它们?
当我尝试自己解决这个问题时,我经常提到这一点https://help.ubuntu.com/stable/ubuntu-help/net-wireless-troubleshooting-hardware-check.html.en这是我得到这个终端命令的地方lspci
这是输出lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] RS780 Host Bridge
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780 PCI to PCI bridge (ext gfx port 0)
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 0)
00:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 3)
00:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 5)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 3c)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2)
01:00.1 Audio device: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] (rev a1)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8192CE PCIe Wireless Network Adapter (rev 01)
03:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09)
那么我该怎么办?如果您需要更多信息,请问我。在这台 2015 年定制的 PC 上,我安装了 Asus PCE-N15 无线网卡,在使用 ubuntu linux 之前,我使用的是 Windows,直到最近 6 个月,我才决定擦除驱动器并安装 ubuntu。如果我没记错的话,当我使用 Windows 时,网络设置会显示“Asus PCE-N15 无线网卡”,但 ubuntu 显示我的无线网络是“Realtek Semiconductor Co., Ltd. RTL8192CE PCIe 无线网络适配器”。我很确定 Asus 无线网卡上有一个 realtek 芯片,如果您查看 Asuse PCE-N15 无线网卡的图片,您会发现上面有一个微小的黑色芯片。
如果您需要更多信息,请咨询我。我能做什么?
编辑:
这是我在终端命令中输入的输出nmcli device wifi list
joe@joe-System-Product-Name:~$ nmcli device wifi list
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BAR>
xxxxxxxxxxxxxxxxx -- Infra 11 195 Mbit/s 82 ▂▄▆>
xxxxxxxxxxxxxxxxx Kavika2019 Infra 11 195 Mbit/s 77 ▂▄▆>
xxxxxxxxxxxxxxxxx -- Infra 11 195 Mbit/s 77 ▂▄▆>
xxxxxxxxxxxxxxxxx -- Infra 6 65 Mbit/s 75 ▂▄▆>
xxxxxxxxxxxxxxxxx -- Infra 11 195 Mbit/s 74 ▂▄▆>
xxxxxxxxxxxxxxxxx HOME-7A55-2.4 Infra 11 195 Mbit/s 74 ▂▄▆>
xxxxxxxxxxxxxxxxx -- Infra 11 65 Mbit/s 72 ▂▄▆>
xxxxxxxxxxxxxxxxx winstonravioli Infra 1 130 Mbit/s 70 ▂▄▆>
xxxxxxxxxxxxxxxxx -- Infra 11 195 Mbit/s 67 ▂▄▆>
xxxxxxxxxxxxxxxxx Portlandia Infra 1 130 Mbit/s 64 ▂▄▆>
xxxxxxxxxxxxxxxxx NETGEAR93 Infra 2 405 Mbit/s 64 ▂▄▆>
xxxxxxxxxxxxxxxxx -- Infra 1 130 Mbit/s 62 ▂▄▆>
* xxxxxxxxxxxxxxxxx ARRIS-15D1 Infra 6 270 Mbit/s 60 ▂▄▆>
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 60 ▂▄▆>
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 59 ▂▄▆>
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 59 ▂▄▆>
xxxxxxxxxxxxxxxxx Pumpkin Infra 6 260 Mbit/s 57 ▂▄▆>
xxxxxxxxxxxxxxxxx SnakeEater Infra 6 260 Mbit/s 54 ▂▄_>
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 52 ▂▄_>
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 50 ▂▄_>
xxxxxxxxxxxxxxxxx -- Infra 6 270 Mbit/s 44 ▂▄_>
xxxxxxxxxxxxxxxxx HOME-EC92 Infra 6 270 Mbit/s 40 ▂▄_>
lines 1-23...skipping...
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
xxxxxxxxxxxxxxxxx -- Infra 11 195 Mbit/s 82 ▂▄▆█ WPA1 WPA2
xxxxxxxxxxxxxxxxx Kavika2019 Infra 11 195 Mbit/s 77 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx -- Infra 11 195 Mbit/s 77 ▂▄▆_ WPA1 WPA2
xxxxxxxxxxxxxxxxx -- Infra 6 65 Mbit/s 75 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx -- Infra 11 195 Mbit/s 74 ▂▄▆_ WPA1 WPA2 802.1X
xxxxxxxxxxxxxxxxx HOME-7A55-2.4 Infra 11 195 Mbit/s 74 ▂▄▆_ WPA1 WPA2
xxxxxxxxxxxxxxxxx -- Infra 11 65 Mbit/s 72 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx winstonravioli Infra 1 130 Mbit/s 70 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx -- Infra 11 195 Mbit/s 67 ▂▄▆_ WPA1 WPA2
xxxxxxxxxxxxxxxxx Portlandia Infra 1 130 Mbit/s 64 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx NETGEAR93 Infra 2 405 Mbit/s 64 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx -- Infra 1 130 Mbit/s 62 ▂▄▆_ WPA1 WPA2 802.1X
* xxxxxxxxxxxxxxxxx ARRIS-15D1 Infra 6 270 Mbit/s 60 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 60 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 59 ▂▄▆_ WPA2 802.1X
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 59 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx Pumpkin Infra 6 260 Mbit/s 57 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx SnakeEater Infra 6 260 Mbit/s 54 ▂▄__ WPA2
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 52 ▂▄__ WPA2
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 50 ▂▄__ WPA2 802.1X
xxxxxxxxxxxxxxxxx -- Infra 6 270 Mbit/s 44 ▂▄__ WPA2
xxxxxxxxxxxxxxxxx HOME-EC92 Infra 6 270 Mbit/s 40 ▂▄__ WPA1 WPA2
-----
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
xxxxxxxxxxxxxxxxx -- Infra 11 195 Mbit/s 82 ▂▄▆█ WPA1 WPA2
xxxxxxxxxxxxxxxxx Kavika2019 Infra 11 195 Mbit/s 77 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx -- Infra 11 195 Mbit/s 77 ▂▄▆_ WPA1 WPA2
xxxxxxxxxxxxxxxxx -- Infra 6 65 Mbit/s 75 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx -- Infra 11 195 Mbit/s 74 ▂▄▆_ WPA1 WPA2 802.1X
xxxxxxxxxxxxxxxxx HOME-7A55-2.4 Infra 11 195 Mbit/s 74 ▂▄▆_ WPA1 WPA2
xxxxxxxxxxxxxxxxx -- Infra 11 65 Mbit/s 72 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx winstonravioli Infra 1 130 Mbit/s 70 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx -- Infra 11 195 Mbit/s 67 ▂▄▆_ WPA1 WPA2
xxxxxxxxxxxxxxxxx Portlandia Infra 1 130 Mbit/s 64 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx NETGEAR93 Infra 2 405 Mbit/s 64 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx -- Infra 1 130 Mbit/s 62 ▂▄▆_ WPA1 WPA2 802.1X
* xxxxxxxxxxxxxxxxx ARRIS-15D1 Infra 6 270 Mbit/s 60 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 60 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 59 ▂▄▆_ WPA2 802.1X
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 59 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx Pumpkin Infra 6 260 Mbit/s 57 ▂▄▆_ WPA2
xxxxxxxxxxxxxxxxx SnakeEater Infra 6 260 Mbit/s 54 ▂▄__ WPA2
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 52 ▂▄__ WPA2
xxxxxxxxxxxxxxxxx -- Infra 6 260 Mbit/s 50 ▂▄__ WPA2 802.1X
xxxxxxxxxxxxxxxxx -- Infra 6 270 Mbit/s 44 ▂▄__ WPA2
xxxxxxxxxxxxxxxxx HOME-EC92 Infra 6 270 Mbit/s 40 ▂▄__ WPA1 WPA2
~
输入命令时输出ip link
joe@joe-System-Product-Name:~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether xxxxxxxxxxxxxxxx brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether xxxxxxxxxxxxxxxx brd ff:ff:ff:ff:ff:ff
当我输入终端命令时输出iwconfig
joe@joe-System-Product-Name:~$ iwconfig
lo no wireless extensions.
enp4s0 no wireless extensions.
wlp2s0 IEEE 802.11 ESSID:"ARRIS-15D1"
Mode:Managed Frequency:2.437 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate=144.4 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:on
Link Quality=60/70 Signal level=-50 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:49 Missed beacon:0
joe@joe-System-Product-Name:~$ sudo iwconfig <interface> power off
bash: interface: No such file or directory
joe@joe-System-Product-Name:~$
答案1
你专注于网络工具,但我没有看到iwconfig
提到了专门处理 WiFi 设置的内容。
通常发生这种情况的原因是:
- 司机很差劲
- 能源管理。
sudo iwconfig <interface> power off
- 敏感度阈值错误。请参阅
sudo iwconfig <interface> sens <threshold>
- 坏模式。
sudo iwconfig <interface> modu <standard>
字面意思是让您设置 802.11 模式。自动模式可能会选择最差的模式而不是最佳的模式。 - 频率和频道:路由器提供各种频率和频道(但有时它们会锁定在特定频道上)。由于法律规定(或配置错误),您所在地区可能并非所有频道都可用(即您的路由器提供的频道您的客户端认为法律不允许使用)。此外,您的客户端可能不支持路由器提供的频道。发生这种情况时,您的 WiFi 会尝试回退到较旧的标准,直到找到可以使用的频道。尝试手动设置路由器和客户端中的频道,对于您的客户端来说
sudo iwconfig <interface> channel <#>
手册中有更多选项供您尝试。
此外,还sudo iwconfig <interface>
可以判断是否存在问题。
寻找适合您的芯片的解决方案(而不是输入 ASUS)会发现这个答案。我不知道它是否有用或者我是否可以推荐它。
其他在线建议尝试改用ips=0 fwlps=0 aspm=0
。
也许其中一些设置适合您。