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.