运行 nmcli 设备显示所有未管理的

运行 nmcli 设备显示所有未管理的

问题截图

新手,最近在 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>

希望这可以帮助

相关内容