dbus를 통해 NetworkManager의 dnsmasq 인스턴스에 어떻게 연결합니까?

dbus를 통해 NetworkManager의 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

그런데 메소드를 알 수 없어 메소드명이 잘못되었습니다.

답변1

나는 사용 가능한 모든 경로와 방법을 나열하는 데 도움이 된 qdbus 덕분에 최근에 이것을 발견했습니다.

> sudo gdbus call -y -d org.freedesktop.NetworkManager.dnsmasq \
     -o /uk/org/thekelleys/dnsmasq \
     -m org.freedesktop.NetworkManager.dnsmasq.GetVersion
('2.76',)

관련 정보