Wi-Fi WPA-Enterprise with EAP-TLS


I was wondering if Wi-Fi WPA-Enterprise with EAP-TLS is supported?
With wifi-connect package?

From a quick review of the code it appears only EAP-PEAP+MSCHAPv2 is supported (in rust network-manager) but was wondering if EAP-TLS might work as well.


Hi @n42,
I am afraid I can only confirm that the EAP-TSL is not supported at the time. We do have plans to work on that, but I cannot provide any timeline on this.


Do you know if it’s due to not have UI/config-library to configure it (ie, if we add it, it will likely work) or are you aware of a more significant difficulty - as in no chip/wpasupplicant/nm support?

We’re speaking from the perspective of WiFi Connect’s functionality as an application. Whether or not your specific WiFi chip supports this will depend on the hardware you’re using. In order to configure this in a balenaCloud Application, you will need to manually hook into the NetworkManager API: Network Setup on balenaOS 2.x - Balena Documentation

Or you can pre-set it with a system-connections profile at flash time: Network Setup on balenaOS 2.x - Balena Documentation

Anything supported by NetworkManager upstream should be possible using these interfaces.

Thank you. This is very helpful. We’ll review this and might add the support to Wi-Fi Connect, possibly issue a pull request for others to benefit from our changes.

That would be very appreciated Rani, thanks!

1 Like