我最近遇到了一个严重的问题,但一直没能解决,我找不到合适的解决方案。我使用的是 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