Onglet Freeradius : Configuration de l'authentification Radius
Proxy RADIUS
Requêtes d'authentification
Modes de fonctionnement
Il est possible de choisir entre 2 modes d'utilisation de FreeRADIUS :
802.1x ;
accounting.
Le mode 802.1x
Numéro de l'interface sur laquelle FreeRADIUS écoutera
: définition de l'interface d'écoute de FreeRADIUS.
Configuration des NAS
Configuration LDAP
Configuration des groupes et des VLAN
Le mode accounting
Le mode accounting permet de créer un réseau Wi-Fi WPA enterprise sur une borne Wi-Fi (NAS) ayant pour identifiants autorisés les compte/motDePasse de l'annuaire LDAP déclaré.
Adresse IP sur laquelle FreeRADIUS écoutera
: l'adresse IP d'une des interfaces du serveur.
Configuration des NAS
Adresse IP du serveur d'accès (NAS)
: adresse IP de la borne Wi-Fi.
Masque de sous réseau (notation CIDR) du serveur d'accès (NAS)
: 24 (en notation CIDR[4]) si le réseau est de classe C.
Nom court du serveur d'accès (NAS)
: libellé de la borne Wi-Fi.
Secret partagé avec le serveur d'accès (NAS)
: secret partagé entre FreeRADIUS et la borne Wi-Fi.
Type du serveur d'accès (NAS)
: type de borne (other en général).
Configuration LDAP
Adresse IP du serveur LDAP permettant de récupérer les comptes utilisateurs
: adresse IP ldap.
Suffixe racine de l'annuaire LDAP (base DN)
: ou=education,o=gouv,c=fr par exemple.
Clé d'accès reader à la base ldap sur Scribe (/root/.reader)
: à récupérer sur le serveur LDAP.
Truc & astuce
Pour tester la connexion à Freeradius en mode accounting il est possible d'utiliser la commande radtest
:
root@amon:~# radtest -x admin <mdp admin> <Adresse IP sur laquelle FreeRADIUS écoute> <port d'écoute du NAS> <Secret partagé avec le serveur d'accès>
ou encore
root@amon:~# radtest -x admin <mdp admin> $(CreoleGet "freerad_listen_addr") <port d'écoute du NAS> $(CreoleGet "freerad_nas_passwd")
Les journaux systèmes sont disponibles dans /var/log/rsyslog/local/freeradius/
:
root@amon:/usr/share/eole/creole# tail -f /var/log/rsyslog/local/freeradius/freeradius.notice.log 2017-06-09T16:49:36.420151+02:00 amon.etb1.lan freeradius[32240]: Login OK: [admin] (from client other port 10)2017-06-09T16:49:57.807213+02:00 amon.etb1.lan freeradius[32240]: Login OK: [admin] (from client other port 10)