Gday, I am new to Freeradius, radius, WPA Enterprise, EAP-TLS, etc. So I created a Docker container with Freeradius (https://hub.docker.com/r/freeradius/freeradius-server/) and I was looking at this tutorial: https://www.freeradius.org/documentation/freeradius-server/4.0.0/tutorials/e... I do note that the tutorial appears to be listed for FreeRadius 4 BUT the page itself says that it is not yet updated for 4. So it means it applies to version 3??? In that tutorial it refers to three files, ( rlm_eap.so, but also rlm_tls_md5.so and rlm_eap_tls.so). I cannot find rlm_tls_md5.so in the Docker container. Does this mean that the docker container as is cannot run WPA-3 EAP-TLS Enterprise? if not, is there something I can do to change that? Can I add files or do I need to download and build freeradius in a docker container to make it work? Extra information in case it is needed: What you are trying to do: We are trying to get a WPA-3 Enterprise testing environment up and running and we are mostly using what we already have. We have a Unifi Wireless Access Point, and running UniFi Network Controller on a Synology NAS through a Docker environment in Portainer. FreeRadius is also running in a Docker container in that same Portainer. why you are trying to do it: I did originally try Synology Radius and did get that working BUT that doesn't support EAP-TLS which is what we are looking for here. And that is why I have Switched to FreeRadius which should support EAP-TLS but now I am unsure if the Free radius image from Freeradius does support EAP-TLS. what you expect the server to do: Run EAP-TLS for WPA-3 Enterprise. Best regards, Kat
On Jun 24, 2025, at 11:38 PM, Kat via Freeradius-Users <freeradius-users@lists.freeradius.org> wrote:
So I created a Docker container with Freeradius (https://hub.docker.com/r/freeradius/freeradius-server/) and I was looking at this tutorial: https://www.freeradius.org/documentation/freeradius-server/4.0.0/tutorials/e...
I do note that the tutorial appears to be listed for FreeRadius 4 BUT the page itself says that it is not yet updated for 4. So it means it applies to version 3???
We're updating the documentation. You should be looking at the v3 documentation. And if you're not using v4, you shouldn't be looking at the v4 documentation. The "4.0.0" is right there in the URL. Just look at the bottom left of the screen, and you can select a version of FreeRADIUS.
In that tutorial it refers to three files, ( rlm_eap.so, but also rlm_tls_md5.so and rlm_eap_tls.so).
I cannot find rlm_tls_md5.so in the Docker container. Does this mean that the docker container as is cannot run WPA-3 EAP-TLS Enterprise? if not, is there something I can do to change that?
It's a typo. It's really rlm_eap_md5.
Can I add files or do I need to download and build freeradius in a docker container to make it work?
All packages / docker images of FreeRADIUS will do EAP-TLS. You don't need anything else. Alan DeKok.
participants (2)
-
Alan DeKok -
Kat