今天(2021 年 8 月 24 日)进行最新自动更新后,Ubuntu 20.04 WiFi“无网络”

今天(2021 年 8 月 24 日)进行最新自动更新后,Ubuntu 20.04 WiFi“无网络”

在 Ubuntu 20.04 上。自动更新程序弹出。我点击安装更新,就像多年来我做过数百次一样。它要求重新启动。我说好的。现在,我没有 WiFi:

在此处输入图片描述

右上角的 WiFi 显示为空白:

在此处输入图片描述

我该怎么办?我通过厨房里的路由器通过有线以太网连接上网来发布此信息。

有没有办法回滚到最新更新之前?或者,只是让 Wifi 正常工作?


以下是一些输出,希望它们有用:

$ cat /etc/netplan/01-network-manager-all.yaml 
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
$ lspci | grep -i network
02:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)

蓝牙仍然可以使用。我仍然可以正常将蓝牙耳机连接到笔记本电脑。

答案1

解决了。​​这让我重新可以使用 WiFi,所以我认为它已经足够好了。然而,它却我的解决方案是连接 2.4 GHz MU-MIMO 路由器,现在我再也无法连接了(Ubuntu 可以连接到此路由器的 5 GHz 网络,但不能连接到其 2.4 GHz 网络,尽管我拥有的所有其他设备都可以正常连接到 2.4 GHz 网络)。所以,哦,好吧;足够好了。

但是,如果您找到了更好的解决方案,请务必发布它。

什么没有奏效

我尝试下载最新的英特尔无线驱动程序对于“Intel® Dual Band Wireless-AC 8265”,提取它,并将其复制到“/lib/firmware” sudo cp iwlwifi-8265-22.ucode /lib/firmware,然后重新启动,以更新英特尔无线驱动程序,但这不起作用。没有变化。

解决方案:切换回iwd.serviceUbuntu 默认设置wpa_supplicant.service

我不知道它们iwd.service到底wpa_supplicant.service是什么,是什么意思,但我知道如何将它们从一个更改为另一个。它们似乎是在 Ubuntu 后台运行的守护进程,可帮助查找和连接 wifi 网络。

Ubuntu 20.04 默认wpa_supplicant.service运行。但是,我在这里禁用了它:Ubuntu 19.10 无法连接到启用 TxBF、MU-MIMO 的 2.4GHz wifi

所以,解决方案是重新启用它。Ubuntu 20.04 上的最新自动更新今天似乎已经损坏iwd.service并且不再起作用。因此,以下是如何禁用iwd.service并切换回wpa_supplicant.service在默认 Ubuntu 安装上运行的默认设置:

# 1. disable the wifi_backend.conf file where you set the backend to iwd
sudo mv /etc/NetworkManager/conf.d/wifi_backend.conf \
/etc/NetworkManager/conf.d/wifi_backend.conf.bak

# 2. Stop and disable the iwd service (this is persistent after reboots)
sudo systemctl stop iwd.service
sudo systemctl disable iwd.service

# 3. Enable and start the wpa_supplicant service (this is persistent after
# reboots)
sudo systemctl enable wpa_supplicant.service
sudo systemctl start wpa_supplicant.service

# 4. Restart NetworkManager service (this means you don't have to restart
# your computer for this to take effect--it just works immediately!)
systemctl restart network-manager.service

完成了!现在我的 wifi 又可以用了,但只能用在我的那台路由器上(TP-Link EAP225-Outdoor,支持 MU-MIMO)我无法再从 Ubuntu 连接到其 2.4 GHz 网络。 那好吧。

iwd.service请注意,今天在 Ubuntu 20.04 上进行最新的自动更新后,我可以判断它不再起作用的方法是:

  1. 我的无线网络坏了!根本就没网络!
  2. 当我运行这个:时sudo systemctl start iwd.service,我收到此错误:
    Job for iwd.service failed because the control process exited with error code.
    See "systemctl status iwd.service" and "journalctl -xe" for details.
    
    systemctl status iwd.service显示启动失败:
    ● iwd.service - Wireless service
         Loaded: loaded (/lib/systemd/system/iwd.service; enabled; vendor preset: enabled)
         Active: failed (Result: exit-code) since Tue 2021-08-24 21:42:51 MST; 10s ago
        Process: 14813 ExecStart=/usr/libexec/iwd (code=exited, status=1/FAILURE)
       Main PID: 14813 (code=exited, status=1/FAILURE)
    
    Aug 24 21:42:51 gabriel-Latitude-7490 systemd[1]: iwd.service: Scheduled restart job, restart counter>
    Aug 24 21:42:51 gabriel-Latitude-7490 systemd[1]: Stopped Wireless service.
    Aug 24 21:42:51 gabriel-Latitude-7490 systemd[1]: iwd.service: Start request repeated too quickly.
    Aug 24 21:42:51 gabriel-Latitude-7490 systemd[1]: iwd.service: Failed with result 'exit-code'.
    Aug 24 21:42:51 gabriel-Latitude-7490 systemd[1]: Failed to start Wireless service.
    

相关内容