PartΒ III.Β D-Bus API Reference

Table of Contents

The /org/freedesktop/NetworkManager object
org.freedesktop.NetworkManager β€” Connection Manager.
The /org/freedesktop/NetworkManager/AgentManager object
org.freedesktop.NetworkManager.AgentManager β€” Secret Agent Manager.
The /org/freedesktop/NetworkManager/DnsManager object
org.freedesktop.NetworkManager.DnsManager β€” DNS Configuration State.
The /org/freedesktop/NetworkManager/Settings object
org.freedesktop.NetworkManager.Settings β€” Connection Settings Profile Manager.
The /org/freedesktop/NetworkManager/Settings/* objects
org.freedesktop.NetworkManager.Settings.Connection β€” Connection Settings Profile.
The /org/freedesktop/NetworkManager/Devices/* objects
org.freedesktop.NetworkManager.Device β€” Device.
org.freedesktop.NetworkManager.Device.Statistics β€” Device Statistic Counters.
org.freedesktop.NetworkManager.Device.Adsl β€” ADSL Device.
org.freedesktop.NetworkManager.Device.Bluetooth β€” Bluetooth Device.
org.freedesktop.NetworkManager.Device.Bond β€” Bonding Device.
org.freedesktop.NetworkManager.Device.Bridge β€” Bridging Device.
org.freedesktop.NetworkManager.Device.Dummy β€” Dummy Device.
org.freedesktop.NetworkManager.Device.Generic β€” Unrecognized Device.
org.freedesktop.NetworkManager.Device.Geneve β€” GENEVE Device.
org.freedesktop.NetworkManager.Device.Hsr β€” HSR Device.
org.freedesktop.NetworkManager.Device.IPTunnel β€” IP Tunneling Device.
org.freedesktop.NetworkManager.Device.Infiniband β€” Infiniband Device.
org.freedesktop.NetworkManager.Device.Ipvlan β€” IPVLAN Device.
org.freedesktop.NetworkManager.Device.Loopback β€” Loopback Device.
org.freedesktop.NetworkManager.Device.Lowpan β€” 6LoWPAN Device.
org.freedesktop.NetworkManager.Device.Macsec β€” MACSec Device.
org.freedesktop.NetworkManager.Device.Macvlan β€” MAC VLAN Device.
org.freedesktop.NetworkManager.Device.Modem β€” Modem Device.
org.freedesktop.NetworkManager.Device.OlpcMesh β€” OLPC Wireless Mesh Device.
org.freedesktop.NetworkManager.Device.OvsBridge β€” OvsBridge Device.
org.freedesktop.NetworkManager.Device.OvsInterface β€” OvsInterface Device.
org.freedesktop.NetworkManager.Device.OvsPort β€” OvsPort Device.
org.freedesktop.NetworkManager.Device.Ppp β€” PPP Device.
org.freedesktop.NetworkManager.Device.Team β€” Teaming Device.
org.freedesktop.NetworkManager.Device.Tun β€” Userspace Tunneling Device.
org.freedesktop.NetworkManager.Device.Veth β€” Virtual Ethernet Device.
org.freedesktop.NetworkManager.Device.Vlan β€” Virtual LAN Device.
org.freedesktop.NetworkManager.Device.Vrf β€” VRF Device.
org.freedesktop.NetworkManager.Device.Vxlan β€” VXLAN Device.
org.freedesktop.NetworkManager.Device.WifiP2P β€” Wi-Fi P2P Device.
org.freedesktop.NetworkManager.Device.WireGuard β€” WireGuard Device.
org.freedesktop.NetworkManager.Device.Wired β€” Wired Ethernet Device.
org.freedesktop.NetworkManager.Device.Wireless β€” Wi-Fi Device.
org.freedesktop.NetworkManager.Device.Wpan β€” IEEE 802.15.4 (WPAN) MAC Layer Device.
org.freedesktop.NetworkManager.PPP β€” Helper interface for a PPP plugin.
The /org/freedesktop/NetworkManager/ActiveConnection/* objects
org.freedesktop.NetworkManager.Connection.Active β€” Active Connection.
org.freedesktop.NetworkManager.VPN.Connection β€” Active VPN Connection.
The /org/freedesktop/NetworkManager/IP4Config/* objects
org.freedesktop.NetworkManager.IP4Config β€” IPv4 Configuration Set.
The /org/freedesktop/NetworkManager/IP6Config/* objects
org.freedesktop.NetworkManager.IP6Config β€” IPv6 Configuration Set.
The /org/freedesktop/NetworkManager/DHCP4Config/* objects
org.freedesktop.NetworkManager.DHCP4Config β€” IPv4 DHCP Client State.
The /org/freedesktop/NetworkManager/DHCP4Config/* objects
org.freedesktop.NetworkManager.DHCP6Config β€” IPv6 DHCP Client State.
The /org/freedesktop/NetworkManager/AccessPoint/* objects
org.freedesktop.NetworkManager.AccessPoint β€” Wi-Fi Access Point.
The /org.freedesktop.NetworkManager.WifiP2PPeer/* objects
org.freedesktop.NetworkManager.WifiP2PPeer β€” Wi-Fi P2P Peer.
The /org/freedesktop/NetworkManager/Checkpoint/* objects
org.freedesktop.NetworkManager.Checkpoint β€” Configuration and State Snapshot.
Types
NetworkManager D-Bus API Types

This part documents the D-Bus interface used to access the NetworkManager daemon.