22.10 中缺失的 WiFi 网络列表

22.10 中缺失的 WiFi 网络列表

我正在运行带有原始内核的 22.10 GNOME(测试版),最近遇到了一个问题,似乎是在几次更新之后。

GNOME 设置中的 WiFi 网络列表为空。它显示正在扫描,但未出现任何网络。

使用 eth 电缆临时连接才能发布此信息。

此系统中的 WiFi 以前可以使用。我还可以双启动 Windows - WiFi 可以使用。我还尝试从 USB 驱动器启动 22.04 - WiFi 也可以使用。

nmcli d显示如下:

DEVICE  TYPE      STATE        CONNECTION         
enp3s0  ethernet  connected    Wired connection 1 
wlo1    wifi      unavailable  --                 
lo      loopback  unmanaged    --                 

我可以像这样进行扫描sudo iw dev wlo1 scan,它会给出预期的(许多)网络列表。

我的硬件是 Intel Z690 主板,内置 WiFi。根据iw scan工作情况,驱动程序正在加载,并且硬件已被内核识别。

知道如何解决这个问题吗?

更新:

我尝试使用连接iw但出现此错误:

sudo iwconfig wlo1 essid ...my ssid... key s:...my password...
Error for wireless request "Set ESSID" (8B1A) :
    SET failed on device wlo1 ; Invalid argument.

看起来像错了,为什么是“无效论点”?

答案1

解决了。

Ubuntu 22.10 正在从 wpa_supplicant 切换到 iwd。

在我的计算机上,服务iwd被屏蔽并且服务wpa_supplicant已启用并正在运行。

此外,还/etc/NetworkManager/conf.d/iwd.conf包含wifi.backend=iwd

总而言之,NetworkManager 已设置为可以使用,iwdiwd并未运行。

我的解决方案:

我尝试取消屏蔽/启用/启动 iwd 并重新启动 NetworkManager,但没有帮助。

采取相反的路线确实有效:

我重新启用了 wpa_supplicant,注释掉了wifi.backend=iwd,然后重新启动了 NetworkManager。我的 WiFi 网络立即显示在 GNOME 设置中。

相关内容