RADIUS - Ejemplos
Ejemplo de solicitud de radio
Echemos un vistazo a un ejemplo de solicitud de radio:
El NAS en 192.168.1.16 envía un paquete UDP de solicitud de acceso al servidor RADIUS para un usuario llamado Nemo que inicia sesión en el puerto 3 con la contraseña "arctangent".
El autenticador de solicitud es un número aleatorio de 16 octetos generado por el NAS.
La contraseña de usuario tiene 16 octetos rellenados al final con nulos, XORed con D5 (secreto compartido | Solicitar autenticador).
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
1 Código = Solicitud de acceso (1)
1 Identificador = 0
2 Longitud = 56
16 Solicitar autenticador
Lista de atributos
6 Nombre de usuario = "Nemo"
18 Usuario-Contraseña
6 Dirección IP del NAS = 192.168.1.16
6 puertos NAS = 3
Ejemplo de respuesta de radio
A continuación, se muestra un ejemplo de paquetes de respuesta:
El servidor Radius autentica Nemo y envía un paquete UDP Access-Accept al NAS indicándole a Telnet Nemo que aloje 192.168.1.3
El autenticador de respuesta es una suma de comprobación MD5 de 16 octetos del código (2), id (0), longitud (38), el autenticador de solicitud de arriba, los atributos de esta respuesta y el secreto compartido.
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
1 Código = Acceso-Aceptar (2)
1 Identificador = 0 (igual que en Solicitud de acceso)
2 Longitud = 38
Autenticador de 16 respuestas
Lista de atributos:
6 Tipo de servicio (6) = Iniciar sesión (1)
6 Servicio de inicio de sesión (15) = Telnet (0)
6 Inicio de sesión-IP-Host (14) = 192.168.1.3