Networkmanager
如何通過 dbus 連接到 NetworkManagers 的 dnsmasq 實例?
我想通過它的 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
但方法未知,因此方法名稱錯誤。
我最近發現了這一點,這要歸功於 qdbus,它有用地列出了所有可用的路徑和方法。
> sudo gdbus call -y -d org.freedesktop.NetworkManager.dnsmasq \ -o /uk/org/thekelleys/dnsmasq \ -m org.freedesktop.NetworkManager.dnsmasq.GetVersion ('2.76',)