我正在尝试将操作系统切换到 CentOS,但是 CentOS 安装使用org.freedesktop.网络管理器
似乎返回了太多网络设备。所以我想尝试org.freedesktop.NetworkManager.GetDevices()
从我的 ubuntu 服务器运行并查看它返回的内容。我该怎么做?
运行:Ubuntu 服务器 18.4
答案1
这是一个 DBus 接口,有文档记录这里
这里你可以调用该方法:
$ gdbus call --system \
--dest org.freedesktop.NetworkManager \
--object-path /org/freedesktop/NetworkManager \
--method org.freedesktop.NetworkManager.GetDevices
([objectpath '/org/freedesktop/NetworkManager/Devices/1', '/org/freedesktop/NetworkManager/Devices/2', '/org/freedesktop/NetworkManager/Devices/3'],)