Aller au contenu principal

7.2 Utilisateur encadré s'authentifiant avec CHAP

7.2. Framed User Authenticating with CHAP (Utilisateur encadré s'authentifiant avec CHAP)​

L'utilisateur se connecte au NAS et établit une session PPP. Le NAS envoie un défi CHAP à l'utilisateur, qui répond avec un nom d'utilisateur et une réponse CHAP. Le NAS envoie un Access-Request au serveur RADIUS avec le CHAP-Password. Le serveur vérifie la réponse CHAP et renvoie un Access-Accept avec des informations de configuration pour établir une connexion PPP encadrée.

Access-Request du NAS au serveur RADIUS​

01 01 00 47 2a ee 86 f0 8d 0d 55 96 9c a5 97 8e
0d 33 67 a2 01 08 66 6c 6f 70 73 79 03 13 16 e9
75 57 c3 16 18 58 95 f2 93 ff 63 44 39 af 06 06
00 00 00 01 07 06 00 00 00 01 04 06 c0 a8 01 10
05 06 00 00 00 14

Décodage:

 1 Code = Access-Request (1)
1 ID = 1
2 Length = 71
16 Request Authenticator

Attributes:
8 User-Name (1) = "flopsy"
19 CHAP-Password (3)
CHAP ID = 0x16
Response = (16 octets)
6 NAS-IP-Address (4) = 192.168.1.16
6 NAS-Port (5) = 20
6 Service-Type (6) = Framed (2)
6 Framed-Protocol (7) = PPP (1)

L'attribut CHAP-Password contient l'ID CHAP et la réponse calculée par l'utilisateur.

Access-Accept du serveur RADIUS au NAS​

02 01 00 38 15 ef bc 7d ab 26 cf a3 dc 34 d9 c0
3c 86 01 d4 06 06 00 00 00 02 07 06 00 00 00 01
08 06 ff ff ff fe 0a 06 00 00 00 02 0d 06 00 00
00 01 0c 06 00 00 05 dc

Décodage:

 1 Code = Access-Accept (2)
1 ID = 1 (identique à Access-Request)
2 Length = 56
16 Response Authenticator

Attributes:
6 Service-Type (6) = Framed (2)
6 Framed-Protocol (7) = PPP (1)
6 Framed-IP-Address (8) = 255.255.255.254
6 Framed-Routing (10) = None (0)
6 Framed-Compression (13) = Van Jacobson TCP/IP (1)
6 Framed-MTU (12) = 1500

Le NAS établit une connexion PPP encadrée pour l'utilisateur avec les paramètres spécifiés.