记freeradius认证环境下, 认证客户端每隔1小时中断1次(几秒后自动恢复)的解决方法

本文详细介绍了在使用H3C交换机官方认证软件iNode时遇到的每小时一次断链问题的解决方案。通过分析发现,这是由于FreeRadius服务器的radacct表中缺少acctinterval字段导致的,通过向数据库中添加该字段,成功解决了定时断链的故障。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在公司环境搭建了freeRadius环境后, 发现使用H3C交换机官方认证软件iNode后,每间隔1小时就会中断1次连接, 过了几秒后又自动恢复, 通过daloradius页面下也能看到
在这里插入图片描述
通过抓包发现, H3C交换机每隔1小时会发起一次计费请求, 但是radius服务端没有立刻应答,重发了几次后才给了响应, 见下面抓包截图
在这里插入图片描述
通过radius服务端运行radiusd -X开启调试模式发现, 在交换机请求计费的时候产生了一段报错
在这里插入图片描述
radius库中的radacct表里面缺少acctinterval字段, 去mysql数据库里看了下确实没有, 不知道为啥? 可能是因为之前导库脚本问题, 那么尝试着手工向表里新增该字段
alter table radacct add column acctinterval int(12);
之后再查就可以了, 计费后该字段被赋值:
在这里插入图片描述
至此, 1小时断链一次的问题就解决了, 通过daloradius查看暂时没有出现.
在这里插入图片描述
在此记录下, 也希望能和大家一起交流.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值