noctalia-shell icon indicating copy to clipboard operation
noctalia-shell copied to clipboard

Support WPA2 Enterprise and 802.1X Ethernet, and expose other advanced settings

Open as3ii opened this issue 2 months ago • 1 comments

Feature Description

Support of WPA2 Enterprise (eg. with PEAP and MSCHAPv2 for username+password access) and 802.1X

Why Is This Needed?

The current wifi widget only supports common pre-shared keys used in home setups, but don't allow connecting to enterprise setups (used by companies and schools/universities). Same for ethernet using 802.1X.

Suggested Solutions

Detect the authentication method required for the selected network connection and expose the relative connection settings accordingly. Exposing other "advanced" settings would be nice (wifi band selection/ethernet speed, enable/disable automatic connection, DNS, static IP/DHCP settings, etc.)

Additional Context

A middleground between nm-connection-editor and the current solution, maybe?

as3ii avatar Nov 11 '25 10:11 as3ii

Noctalia uses nmcli as backend for Wi-Fi, so the widget/ui is pretty much agnostic of the connection protocols. The changes would most likely be located to the NetworkService only.

Afaik, neither me or @Ly-sec have access to this kinds of network so this will not be implemented any time soon unless someone comes up with a PR.

ItsLemmy avatar Nov 11 '25 14:11 ItsLemmy

In two weeks I can try to improve wifi connection module for these features as well as with a + icon for adding hidden networks ssid+password maybe? Kindly you can assign me to this issue but I need atleast 2 weeks for this.

hakangoksu avatar Dec 07 '25 23:12 hakangoksu