Wifi 随机断开连接,重启前无可见网络 22.04.2 LTS

Wifi 随机断开连接,重启前无可见网络 22.04.2 LTS

我的 wifi 随机断开连接并且无法重新连接,我尝试将其关闭然后重新打开,但这使情况变得更糟,网络名称甚至不再可见。

我已经尝试了所有我能找到的类似问题的解决方案

Ubuntu 中不显示 Wifi 网络
WiFi 随机断开连接,直到在 Ubuntu 上重新启动
Ubuntu 上 WiFi 随机断开

sudo systemctl restart systemd-networkd
sudo service NetworkManager restart

但似乎什么都不起作用,我非常沮丧,
有没有什么办法可以强制关闭 wifi 而不需要重启我的电脑?

我的蓝牙也出现了类似的问题,所以我用了这个解决方案由 AndreGraveler 在评论中发表
那么,有没有类似的针对 wifi 的解决方案?

答案1

这是我在这个论坛的第一个回答。如果我做的不对,请多包涵。

我遇到了类似的问题,并进行了一些调试,发现问题出在驱动程序上。我将在下面概述重置驱动程序的步骤。希望这对您有用。

  1. 如果你还没有安装 hwinfo,请安装它 sudo apt-get install hwinfo
  2. 查找驱动程序名称sudo hwinfo --network | grep Driver
  3. 如果您获得多个结果,请选择与 wifi 驱动程序类似的结果。(例如iwlwifi:)
  4. 查找此驱动程序上的其他依赖项sudo lsmod | grep iwlwifi。您应该会看到类似以下内容。这意味着iwlmvm使用该驱动程序。
iwlwifi               446464  1 iwlmvm
cfg80211              970752  3 iwlmvm,iwlwifi,mac80211
  1. 使用以下命令删除和添加模块(顺序可能也很重要)
sudo modprobe -r iwlmvm
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
sudo modprobe iwlmvm

此后您应该可以再次看到网络。

  1. 供长期使用。创建一个包含步骤 5 中使用的所有命令的 shell 脚本。每次遇到此问题时,只需运行该脚本即可

相关内容