====== Serveur RADIUS et switch HP ======
installation serveur radius
#apt install freeradius freeradius-mysql
sur le switch on crée des vlans 10 et 99 par exemple
on attribue une adresse ip à chaque vlan sur chaque switch (ce n'est pas obligatoire)
Le serveur radius sera en 192.168.1.198 et le switch en 199
on autorise l'autentification par radius sur le switch. Pour cet essai, uniquement sur le port 20
hp# configure
hp# aaa authentication port-access chap-radius
hp# radius-server host 192.168.1.198 key 1234pass
hp# aaa port-access authenticator 20
hp# aaa port-access authenticator active
le mot de passe secret du radius est 1234pass et doit être changé
hp# write terminal
; J4903A Configuration Editor; Created on release #I.10.107
hostname "ProCurve Switch 2824"
max-vlans 256
interface 20
no lacp
exit
ip default-gateway 192.168.1.254
snmp-server community "public" Unrestricted
vlan 1
name "DEFAULT_VLAN"
untagged 2-24
ip address 192.168.1.199 255.255.255.0
tagged 1
exit
vlan 10
name "admin"
ip address 10.10.0.253 255.255.255.0
tagged 1
exit
vlan 100
name "hangar"
ip address 10.100.0.253 255.255.255.0
tagged 1
exit
vlan 99
name "gestion"
untagged 1
ip address 10.99.0.253 255.255.255.0
exit
aaa authentication port-access chap-radius
radius-server host 192.168.1.198 key 1234pass
aaa port-access authenticator 20
aaa port-access authenticator active
on crée ensuite un client dans **clients.conf**
Le client sera le switch qui fera la demande au serveur radius
client 192.168.1.199 {
secret = 1234pass
shortname = hpsw4903
nastype = other
}
le shortname est juste un pense-bête
le nastype est «other» par défaut, sinon il y a une liste
le «secret» est le même mot de passe que celui implanté dans le switch. À changer aussi car trop simple
on crée un utilisateur dans le fichier **users**
"John Doe" Cleartext-Password := "hello"
Tunnel-Type = VLAN,
Tunnel-Medium-Type = IEEE-802,
Tunnel-Private-Group-Id = "10",
Reply-Message = "Hello, %{User-Name}"
on a le nom d'utilisateur, qui ici contient des espaces, d'où les guillemets
on a le mot de passe en clair : hello
on renverra le fait qu'on demande une config de vlan, du 802.1x, le vlan sera le 10, et pis il aura droit à un coucou (pas utile)
sur le PC on configure une nouvelle connexion réseau, avec authentification MD5 où on met «John Doe» et «hello» comme user et mot de passe.
une fois la connexion établie, l'utilisateur va se retrouver dans le vlan 10
===== Retirer l’authentification du port 20 =====
et le serveur radius aussi
hp# configure
hp# no aaa port-access authenticator 20
hp# no radius-server host 192.168.1.198