You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FreeRadius的dictionary.rfc2865中Service-Type 6文本值与RFC2865不符原因咨询

FreeRadius字典与RFC2865的Service-Type值差异问题解析

版本确认

你查看的RFC2865版本是正确的,正式标准中Service-Type属性值6对应的文本确实是Administrative。

差异原因

FreeRadius的dictionary.rfc2865文件里用Administrative-User对应值6,是历史兼容策略导致的:

  • 在RFC2865正式发布前,早期RADIUS实现(包括FreeRadius的前身)就已经采用了Administrative-User这个命名。
  • 为了不破坏依赖该旧命名的现有生产部署,FreeRadius官方选择保留这个非标准名称,而非直接对齐RFC标准文本。

解决方法

针对Perl模块的报错问题,你可以选择以下方式处理:

  • 直接使用数值6赋值给Service-Type属性,跳过文本名称的匹配环节。
  • 修改FreeRadius的dictionary.rfc2865文件,在现有VALUE Service-Type Administrative-User 6行下方添加一行:VALUE Service-Type Administrative 6,让两种文本名称都能被识别。
  • 调整Perl代码,使用字典中定义的正确文本值Administrative-User来赋值。

内容的提问来源于stack exchange,提问作者rwr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 17:22:03