No description
Find a file
chapeau cafcd73735 Merge branch 'fix-existing-mac' into 'master'
Fix return value when a mac address is already registered

See merge request re2o/re2o-radius!3
2022-08-29 09:58:31 +00:00
freeradius3 Ajout de la conf pour l'utilisation de certificat Let's Encrypt 2022-01-30 09:50:11 +00:00
re2oapi@729cfcb7ac Initial commit 2021-05-13 19:14:54 +02:00
.gitignore Initial commit 2021-05-13 19:14:54 +02:00
.gitmodules Initial commit 2021-05-13 19:14:54 +02:00
auth.py Fix return value when a mac address is already registered 2022-08-28 22:36:15 +02:00
config.ini.example Initial commit 2021-05-13 19:14:54 +02:00
install-buster.sh Fix freeradius directory in install script 2022-08-28 22:18:41 +02:00
README.md Update README.md 2022-01-30 09:54:42 +00:00
requirements-apt-backports.txt Initial commit 2021-05-13 19:14:54 +02:00
requirements-apt.txt edit sites-enabled/default during install 2021-05-17 13:46:31 +02:00

Radius prévu pour fonctionner avec l'api de re2o.

Installation

Sur le serveur Radius

git clone https://gitlab.federez.net/re2o/re2o-radius --recurse-submodules
cd re2o-radius
chmod a+x install-buster.sh
sudo ./install-buster.sh

Le script demande de modifier les fichiers clients.conf, config.ini et sites-enabled/default.

Afin d'utiliser des certificats lets encrypt, en supposant vos certificats déjà générés dans /etc/letsencrypt/live/radius.example.org :

openssl dhparam -out /etc/ssl/private/dh4096.pem -2 4096
cd /etc/freeradius/3.0/certs

ln -s /etc/letsencrypt/live/radius.example.org/privkey.pem server.key
ln -s /etc/letsencrypt/live/radius.example.org/fullchain.pem fullchain.pem
ln -s /etc/letsencrypt/live/radius.example.org/cert.pem cert.pem
ln -s /etc/ssl/private/dh4096.pem dh
chgrp freerad /etc/letsencrypt/{live,archive}
chmod g+rx /etc/letsencrypt/{live,archive}

Puis changer toutes les occurrences de tls = tls-common par tls = tls-LEcert dans le fichier /etc/freeradius/3.0/mods-enabled/eap.

Sur re2o

Il faut que l'app optionnelle radius soit activée dans settings-local.py.