问题描述:为学习ROS,我需要在树莓派4B中安装ubuntu20.04。在我网上没有找到合适的20.04桌面版镜像后,我选择在20.04服务器版中安装桌面。
在安装桌面前,树莓派4b正常连接wifi,网络连接正常。在安装完桌面后发现wifi消失,且无法在wifi列表里搜寻wifi
但是使用ifconfig命令可以看到wlan0已经正确连接并且可以正常上网 初步排除无线网卡故障和网卡驱动的问题
解决方法:
sudo vim /etc/netplan/50-cloud-init.yaml
作以下修改
network:
renderer: NetworkManager
保存后执行或者重启
sudo netplan apply
在执行后就能看到wifi图标并且正常使用
参考网站
原因分析:
netplan是ubuntu 17.10版本中引入的一种全新的命令行网络配置程序,用于在ubuntu系统中轻松管理和配置网络设置。netplan可以使用NetworkManager(桌面版系统使用)或Systemd-networkd(服务器版系统使用)的网络守护程序来做为内核的接口。在安装桌面版前我使用的是服务器版,在服务器版中的网络守护程序是networkd,安装桌面后需要将netplan中的网络守护程序改为NetworkManager。