新手,最近在 Raspberry Pi 4 上安装了 Ubuntu Server OS。它显示网络不受管理,这也可能是当我尝试谈话者和听众演示时开发机器上的 ROS 无法与 Raspberry Pi 上的 ROS 通信的原因。
答案1
Ubuntu 服务器使用 Netplan 来管理网络。另请注意,您运行的命令nmcli device
显示的是网络接口,而不是连接(nmcli connection
)。
你的 Netplan 配置应该在/etc/netplan
如果你检查此文件的内容,cat /etc/netplan
它将显示你的网络配置。你需要添加或更改网络下面的行
network:
renderer: NetworkManager
然后运行netplan apply
请注意,在 NetworkManager 设置完成之前,您可能会丢失连接,尤其是在您无头运行 Pi(无显示器并通过 ssh 连接)的情况下。
编辑 netplan 配置后,确保启用 networkmanager 服务:
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager
检查您是否有连接ip a
应该输出 IP 地址
如果没有输出 IP 地址,请尝试:
nmcli c up <connection_name>
希望这可以帮助