Freeradius服务器不接受通过tprep的计费包

我在系统A上运行一个免费的radius服务器。我使用系统B的radclient radclient -x systemA acct testing123发送testing记帐请求。我可以看到radius服务器从它的debugging日志中收到这些请求。

我已经使用tcpdump -i eth0 portrange 1812-1815 -w rad2.pcap -s 0在系统B中保存了这些记帐请求数据包。 现在,当我从系统B使用tcpreplay重播这些pcaps时,即使我可以看到数据包已经到达systemA,radius服务器也没有显示接收这些数据包的迹象。

为什么freeradius服务器不接收这些数据包?

你有没有设置FreeRadius来logging所有请求? http://wiki.freeradius.org/config/Logging

我很确定这只是丢弃数据包作为回放,但是如果你没有设置它来logging详细信息,你可能不会看到丢弃数据包的任何迹象。