You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 23.10下Wi-Fi间歇性故障求助

Ubuntu 23.10下Wi-Fi间歇性故障求助

我打开电脑时Wi-Fi经常失灵,但不是每次都这样——有时候开机一切正常,有时候Wi-Fi就用不了。遇到失灵的情况,我重启电脑就能解决,但这实在太麻烦了。有没有什么办法能彻底解决这个问题?

系统诊断信息

lspci -nnk | grep -iA3 net; lsmod| grep cfg; lsusb
00:14.3 Network controller [0280]: Intel Corporation Tiger Lake PCH CNVi WiFi [8086:43f0] (rev 11)
DeviceName: Onboard - Ethernet
Subsystem: Intel Corporation Wi-Fi 6 AX201 160MHz [8086:0074]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

--

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: QUANTA Computer Inc RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [152d:1360]
Kernel driver in use: r8169
Kernel modules: r8169
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader [10ec:522a] (rev 01)

snd_intel_dspcfg       32768  3 snd_hda_intel,snd_sof,snd_sof_intel_hda_common
snd_intel_sdw_acpi     16384  2 snd_sof_intel_hda_common,snd_intel_dspcfg
cfg80211             1314816  3 iwlmvm,iwlwifi,mac80211

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0408:5050 Quanta Computer, Inc. USB HD Webcam
Bus 003 Device 002: ID 04d9:a09f Holtek Semiconductor, Inc. E-Signal LUOM G10 Mechanical Gaming Mouse
Bus 003 Device 004: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

解决建议

从诊断信息看,你的无线网卡是Intel Wi-Fi 6 AX201,用的是官方的iwlwifi驱动,这类间歇性故障大多是驱动配置或节能设置导致的,试试下面这些方法,从简单到复杂来:

  • 方法一:禁用Wi-Fi节能模式
    节能模式是最常见的背锅侠,先临时关掉试试:

    1. 打开终端,先确认你的无线网卡名称:iw dev(通常是wlan0或wlp2s0)
    2. 输入命令禁用节能:sudo iwconfig <你的网卡名称> power off
      要是想永久禁用,编辑NetworkManager的配置文件:
      sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
      把wifi.powersave = 3改成wifi.powersave = 2,保存退出(按Ctrl+O回车,再按Ctrl+X),然后重启NetworkManager:
      sudo systemctl restart NetworkManager
  • 方法二:更新无线固件
    Intel的无线驱动固件有时候需要更新到最新版,执行下面的命令更新:
    sudo apt update && sudo apt install linux-firmware -y
    安装完成后重启电脑,看看问题有没有缓解。

  • 方法三:调整内核参数兼容Wi-Fi 6
    有些路由器和AX201的Wi-Fi 6模式兼容性不好,试试禁用Wi-Fi 6或者调整加密参数:

    1. 编辑grub配置文件:sudo nano /etc/default/grub
    2. 找到GRUB_CMDLINE_LINUX_DEFAULT这一行,在引号里添加参数,改成:
      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash iwlwifi.disable_11ax=1 iwlwifi.swcrypto=1"
    3. 保存后更新grub:sudo update-grub
    4. 重启电脑生效,要是之后想恢复Wi-Fi 6,把加的参数删掉再重复步骤3就行。
  • 方法四:重置NetworkManager连接配置
    有时候旧的连接配置会出问题,删掉重新连试试:

    1. 点击右上角的网络图标,选择「Wi-Fi设置」
    2. 找到你常用的Wi-Fi网络,点旁边的齿轮图标
    3. 选择「删除连接」,然后重新搜索Wi-Fi,输入密码连接

先从方法一、二开始试,这两个最容易操作,要是还不行再试方法三、四。

备注:内容来源于stack exchange,提问作者Stockfish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 08:39:37