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',)