Skip to content

Repository files navigation

Network Manager DBUS Tools

This repository is intended to provide tools for performing basic network operation on a device with Linux Network Manager via DBUS. These tools are intended to build upon th official examples provided in the official Network Manager repository Network Manager Python Dbus

Scripts

  • get_wifi_interface_name
  • disconnect_from_wifi_connection
  • scan_for_wifi_networks
  • connect_to_wifi

Supported Platforms

    Linux

NOTE: Scripts have been tested with Ubuntu 22 but it should work with Ubuntu 24

Requirements

  • Python: 3.8.10
  • Following python modules need to be installed
    pydbus
    

Supported NetworkManager Version

    1.22.10

NOTE: NetworkManager DBUS-API was updated around version so you may face issue if you are using a significant older or newer version. But the core principles should stay the same.

About

This repository provides tools for using Linux Network Manager using dbus API

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages