bestrocker221 / freeRADIUS-alpine

FreeRADIUS 3 built on alpine docker container
https://carloalbertoscola.it/2019/network/security/linux/freeradius-3-setup-mysql-eap-ttls/
5 stars 7 forks source link
alpine eap-ttls freeradius mysql tls

freeRADIUS-alpine

Build project

FreeRADIUS 3 built on alpine with MySQL 8

In this example i called mysql.acme.com the MySQL Container and certificates are signed with the CA.

Before deployment (IMPORTANT)

  1. As of now, the .env file contains the passwords and configuration for freeRADIUS and SQL, remember to generate new ones.
  2. Generate/import your own CA certificate and client certificates.

Note, this is a template, do not use as-is but generate your own crypto material.

Security

Everything travel encrypted.

Work in progress

TODO

Error with buildx - Docker-compose

export DOCKER_BUILDKIT=0 export PROGRESS_NO_TRUNC=1 docker-compose --verbose --progress=plain build

Test locally

eapol_test -a127.0.0.1 -p1812 -stest -ceapol-tls.conf -r0 -stesting123

should return SUCCESS.