我在系统 A 上运行免费的 Radius 服务器。我正在使用radclient -x systemA acct testing123
系统 B 中的 Radiusclient 发送测试会计请求。我可以看到 Radius 服务器从其调试日志中收到了这些请求。
我已使用 将这些计费请求数据包保存在系统 B 中tcpdump -i eth0 portrange 1812-1815 -w rad2.pcap -s 0
。现在,当我使用系统 B 中的 tcpreplay 重放这些 pcap 时,radius 服务器没有显示接收这些数据包的迹象,尽管我可以看到数据包已到达系统 A。
为什么 freeradius 服务器没有收到这些数据包?
答案1
您是否已设置 FreeRadius 来记录所有请求? http://wiki.freeradius.org/config/Logging
我很确定它只是将数据包作为重放丢弃,但如果您没有将其设置为详细记录,您可能不会看到任何丢弃数据包的迹象。