Wifi 经常停止工作:更换硬件?

Wifi 经常停止工作:更换硬件?

我的 wifi 已经用了好几年了,但最近它变得很不稳定;经常显示未连接互联网;它和路由器之间的数据包丢失率很高。关闭它然后再打开似乎在大多数情况下会有所帮助,但这种情况发生得更频繁。

我不确定这是否与内核更改(我在 Ubuntu 20.04 上5.4.0-91-generic #102-Ubuntu SMP)或硬件故障有关。无线网卡会老化并停止工作吗?

lshw 给出了这个:

description: Wireless interface
product: Wireless 8265 / 8275
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 78
serial: f8:94:c2:8b:5d:c1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=5.4.0-91-generic firmware=36.77d01142.0
               ip=192.168.1.118 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:142 memory:ddc00000-ddc01fff

运行sudo journalctl -k -g iwlwifi只会产生以下结果:

iwlwifi 0000:02:00.0: Applying debug destination EXTERNAL_DRAM
iwlwifi 0000:02:00.0: FW already configured (0) - re-configuring

我读wireless.wiki.kernel.org/...iwlwifi从以下位置下载固件文件:

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/

并放入,/lib/firmware但这只会导致类似这样的错误

iwlwifi 0000:02:00.0: uCode file size 12055247 does not match expected size

我正在考虑购买新硬件,希望这样可以解决问题。但是,如果这里有人知道这是否更可能是 iwlwifi 的错误以及该怎么做,那将非常有帮助。此外,我通常认为英特尔 wifi 硬件在 Ubuntu 上通常得到很好的支持,因此如果这可能是 iwlwifi 中最近出现的错误,我会通过购买新的英特尔 wifi 卡来避免麻烦。

答案1

有几种可能性。

  1. 你的硬件有故障
  • 删除或禁用硬件并尝试使用朋友/邻居的另一个正常工作的硬件
  1. 你的环境很嘈杂,那么你就能看到它:
  • 安装“wavemon”(sudo apt-get install wavemon)
  • 启动它:sudo wavemon
  • 按 F2 查看信号强度
  • 按 F3 查看环境中的其他网络
  • 使用 ALT + Q 可以退出程序

所见数据的解释(此处为示例):

HomeWifi       00:00:00:00:00:00 100%, -36 dBm, ch   6, 2437 MHz 8 sta, Radio Measure                                                                                                         

FRITZ!Box 7490 AA:AA:AA:AA:AA:AA  40%, -82 dBm, ch   1, 2412 MHz 5 sta, 11% chan, Radio Measure                                                                                               

<hidden ESSID> BB:BB:BB:BB:BB:BB  39%, -83 dBm, ch   1, 2412 MHz 3 sta, 7% chan

如果 dB 值为 -36dB,则接收信号功率优于 -82dB。(应该清楚)

如果使用相同信道的其他路由器数量较少,则效果会更好。

还有其他噪声源在扫描过程中无法看到。例如,微波炉在 2.4GHz 范围内产生 1000 瓦功率,而您的路由器只能产生 0.1 瓦功率。微波炉的外壳密封性并不完美。

扫描 WiFi 网络的另一种方法是使用以下命令:

$ nmcli device wifi list

相关内容