Aller au contenu principal

7.1 Utilisateur Telnet vers un hôte spécifié

7.1. User Telnet to Specified Host (Utilisateur Telnet vers un hôte spécifié)​

L'utilisateur se connecte au NAS et est invité à entrer un nom d'utilisateur et un mot de passe. L'utilisateur entre son nom d'utilisateur et son mot de passe, qui sont envoyés au serveur RADIUS avec un paquet Access-Request. Le serveur RADIUS vérifie que les informations sont correctes et renvoie un Access-Accept indiquant que l'utilisateur doit être connecté à un hôte spécifique.

Access-Request du NAS au serveur RADIUS​

01 00 00 38 0f 40 3f 94 73 97 80 57 bd 83 d5 cb
98 f4 22 7a 01 06 6e 65 6d 6f 02 12 0d be 70 8d
93 d4 13 ce 31 96 e4 3f 78 2a 0a ee 04 06 c0 a8
01 10 05 06 00 00 00 03

Décodage:

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

Attributes:
6 User-Name (1) = "nemo"
18 User-Password (2)
6 NAS-IP-Address (4) = 192.168.1.16
6 NAS-Port (5) = 3

Le User-Password est chiffré avec MD5. Le mot de passe en clair "arctangent" est complété avec des nulls jusqu'à 16 octets, puis XORé avec MD5(secret + Request Authenticator).

Access-Accept du serveur RADIUS au NAS​

02 00 00 26 86 fe 22 0e 76 24 ba 2a 10 05 f6 bf
9b 55 e0 b2 06 06 00 00 00 01 0f 06 00 00 00 00
0e 06 c0 a8 01 03

Décodage:

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

Attributes:
6 Service-Type (6) = Login (1)
6 Login-Service (15) = Telnet (0)
6 Login-IP-Host (14) = 192.168.1.3

Le Response Authenticator est un hachage MD5 de Code + ID + Length + Request Authenticator + Attributes + Secret.

Le NAS connecte l'utilisateur via telnet à l'hôte 192.168.1.3.