Ubuntu Server 20.04 已连接到 WIFI 但网络不可用

Ubuntu Server 20.04 已连接到 WIFI 但网络不可用

我最近遇到了一个严重的问题,但一直没能解决,我找不到合适的解决方案。我使用的是 Raspberry PI 4,安装了 Ubuntu Server 20.04 和 ubuntu 桌面。现在我可以访问 Wifi,但当我尝试连接到另一个 wifi 网络时,它显示“Wifi 不可用”,并且可见网络面板无限期加载而找不到任何网络。此外,当我选择选择网络选项时,它显示“无网络”

第一次安装操作系统时,我在 /etc/netplan/50-cloud-init.yaml 中设置了必要的配置

network:
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: true
      optional: true
  version: 2
  wifis:
    wlan0:
      dhcp4: true
      dhcp6: true
      optional: true
      access-points:
        "home network":
           password: "password"

然后我使用了以下命令:

sudo netplan apply
sudo reboot

一切似乎都很好,现在我可以访问 wifi 并且可以 ping 没有任何问题。问题是一些命令显示 wlan0 设备不工作。当我使用:

journalctl -e | grep NetworkManager

我得到:

<error> [1632057111.4048] sup-iface[0xaaaae2bf5cd0,wlan0]: error adding interface: wpa_supplicant couldn't grab this interface.
<info>  [1632057121.3969] device (wlan0): supplicant interface state: starting -> down
<info>  [1632057121.3971] device (wlan0): supplicant interface keeps failing, giving up

另外如果我使用:

nmcli d

我得到:

wlan0 wifi unavailable

如果我尝试为树莓派创建一个热点,它会说 wlan0 不可用,但我不明白为什么,因为我已经连接并可以使用 wifi!

有什么想法我可以做什么吗?

编辑1: 我尝试将渲染器更改为 NetworkManager,但这也不起作用。

答案1

我正在使用带有 Ubuntu Server 20.04 的 Raspberry PI 4,并安装了 ubuntu 桌面。

服务器通常使用 netplan 来管理网络。桌面安装使用网络管理器。您已将 netplan 全部设置好,但希望网络管理器正常工作。

我建议您将 netplan 文件修改为:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

接下来是:

sudo netplan generate
sudo netplan apply
sudo service NetworkManager restart

现在您应该能够在桌面右上角的 NM 图标上选择并连接到任何网络:https://nfgk.files.wordpress.com/2013/08/network-manager.jpg?w=540

相关内容