我想通过它的 dbus 接口与 NetworkManager 生成的 dnsmasq 实例进行交互。我找不到地址、对象路径等,我唯一能找到的是:http://www.thekelleys.org.uk/dnsmasq/docs/DBus-interface
我已经尝试过了
gdbus call -y -d org.freedesktop.NetworkManager -o /org/freedesktop/NetworkManager -m org.freedesktop.NetworkManager.dnsmasq.GetVersion
但该方法未知,因此方法名称错误。
答案1
我最近发现了这一点,感谢 qdbus,它帮助列出了所有可用的路径和方法。
> sudo gdbus call -y -d org.freedesktop.NetworkManager.dnsmasq \
-o /uk/org/thekelleys/dnsmasq \
-m org.freedesktop.NetworkManager.dnsmasq.GetVersion
('2.76',)