Module wifi_builders

Module wifi_builders 

Source
Expand description

NetworkManager connection settings builder.

Constructs the D-Bus settings dictionaries required by NetworkManager’s AddAndActivateConnection method. These settings define the connection type, security parameters, and IP configuration.

§NetworkManager Settings Structure

A connection is represented as a nested dictionary:

  • connection: General settings (type, id, uuid, autoconnect)
  • 802-11-wireless: Wi-Fi specific settings (ssid, mode, security reference)
  • 802-11-wireless-security: Security settings (key-mgmt, psk, auth-alg)
  • 802-1x: Enterprise authentication settings (for WPA-EAP)
  • ipv4 / ipv6: IP configuration (usually “auto” for DHCP)

Functions§

build_wifi_connection
Builds a complete Wi-Fi connection settings dictionary.