RADIUS - 示例



Radius 请求示例

让我们看一下 Radius 请求示例

  • 位于 192.168.1.16 的 NAS 向 RADIUS 服务器发送一个 Access-Request UDP 数据包,用户名为 Nemo,在端口 3 上登录,密码为“arctangent”。

  • 请求鉴别器是由 NAS 生成的 16 个八位字节的随机数。

  • 用户密码是 16 个八位字节,末尾用空值填充,与 D5(共享密钥 | 请求鉴别器)进行异或运算。

  • 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 代码 = Access-Request (1)

    1 标识符 = 0

    2 长度 = 56

    16 请求鉴别器

  • 属性列表

    6 用户名 = "Nemo"

    18 用户密码

    6 NAS-IP-地址 = 192.168.1.16

    6 NAS-端口 = 3

Radius 响应示例

这是一个响应数据包的示例

  • Radius 服务器验证 Nemo 并向 NAS 发送一个 Access-Accept UDP 数据包,指示它将 Nemo 的 telnet 连接到主机 192.168.1.3。

  • 响应鉴别器是代码 (2)、ID (0)、长度 (38)、上面的请求鉴别器、此回复中的属性和共享密钥的 16 个八位字节的 MD5 校验和。

  • 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 代码 = Access-Accept (2)

    1 标识符 = 0(与 Access-Request 中相同)

    2 长度 = 38

    16 响应鉴别器

  • 属性列表

    6 服务类型 (6) = 登录 (1)

    6 登录服务 (15) = Telnet (0)

    6 登录 IP 主机 (14) = 192.168.1.3

广告