RADIUS协议相关原理介绍,可参考博客RADIUS协议原理介绍+报文分析+配置指导-RFC2865/RFC2866。
本文用于提供和介绍Window系统下几种可用的RADIUS软件。主要涉及软件有radius_ping(绿色免安装版)和WinRadius(绿色免安装版)。
相应软件仅供学习交流,使用请满足国家相关规定。
个人能力有限,如有问题烦请指导学习。如有需要也可邮箱私信交流。
目录
WinRadius&radius_ping
- 目录
- 1.WinRadius
- 2.radius_ping
- 更新
1.WinRadius
本文所提供的 WinRadius 软件包含 RADIUS Client 和 RADIUS Server 免安装版,可以满足基本的认证和计费功能。
RADIUS Test 是一款 RADIUS Client 软件:
此处,进行相应字段描述。
1@:Radius IP 为 RADIUS Server 的地址。
2@:Radius Port 为 进行 RADIUS 交互的 UDP 端口。常用认证端口为1812,常用的计费端口为1813。一般来说,RADIUS Client 和 RADIUS Server 要事先进行确定交互端口。
3@:消息用于指定进行交互的报文类型。
这里软件提供了Client发起的四种请求消息:认证请求,计费开始请求,计费中止请求和计费更新请求。
4@:Secret 为事先约定的交互密钥。这是一种对称加密方式。
5@:用户名和密码则分别包含终端进行身份认证的校验信息。
WinRadius 则是一款 RADIUS Server 软件:
1@:运行软件后,点击 【操作】—>【添加账号】来设置终端运行接入的用户信息。
可按上图依次指定用户接入的相应信息。
2@:点击 【设置】—>【系统设置】来设置 RADIUS 交互的加密密钥和认证计费端口。
NAS密钥为 RADIUS 交互的加密密钥。认证和计费端口通常和终端接入一致即可。
在完成上述步骤1和步骤2后,即可完成基本的认证操作。
此时在 RADIUS Test 上点击发送,即可有相应的成功交互结果。
3@:此外在 RADIUS Test 上分别点击计费开始请求,计费中止请求和计费更新请求,可以模拟出基本的计费交互过程。
相应的 WinRadius 软件上则会记录相应的交互log。
交互log同时也会记录关键的交互字段。
4@:WinRadius 还允许在【设置】中选择更高级的认证控制和计费控制。
感兴趣者可自行查阅相关资料。
2.radius_ping
相比于 WinRadius 软件,radius_ping是一款功能丰富的 RADIUS Client 模拟软件。
用户可以针对需要自行编辑 RADIUS 请求和计费请求报文。而本文所提供的 WinRadius 软件不支持自定义 RADIUS Client 类型报文。
关于 RADIUS 协议相关字段的介绍,可参考博客RADIUS协议原理介绍+报文分析+配置指导-RFC2865/RFC2866。