问题标签 [free-diameter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - freediameter - 如何处理调度功能之外的请求消息
所以,我已经通过 fd_disp_register 在我的扩展中为 DCCA 应用程序做广告,我可以解析和准备响应消息,最后从我的回调函数发送它们没有问题。
如果在回调函数中准备好应答消息,这总是有效的。但是如果我想在我的回调函数之外回复请求消息怎么办?
所以,我用示例代码进行了尝试。我更改了回调函数逻辑,因此没有从中发送消息,而是另一个线程尝试获取一些信息并发送响应。
这绝对失败了,因为一旦回调返回(0),下一个动作就会发生(根据 disp_action 值),这对我不利。
所以,我想问一下您处理这种情况的解决方案是什么,我的意思是在回调函数之外发送响应消息?
谢谢。
cisco - FreeRadius,如何从计费数据包中排除某些 url
我有很多用户正在执行从网络设备 [LNS] 发送到 freeradius 服务器的身份验证 + 记帐数据包。
在计费数据包中,客户端发送当前会话中使用了多少 KB。
我对每个用户都有一个限制,每个发送的记帐数据包都会减少这个限制,当达到他们的限制时我会停止用户。
如何排除某些 URL 被添加到 Accounting Packet 中。
free-diameter - 自由直径源代码中的 Ty 和 Relay 应用程序 ID
在数据包捕获中,我们可以在 CEA 中看到 Ty 和 Relay 应用程序 ID。这些似乎是在自由直径源代码中硬编码的。如果我们删除这些会有什么影响。
free-diameter - 实现 freeDiameter radgw 身份验证的问题
我正在尝试运行radgw扩展来实现基于测试的身份验证。为此,我在同一网络中的两个不同 VM 上运行两个 freedDiameter 对等点。我在两个虚拟机之间建立了连接,只要我使用配置文件的适当扩展名运行两个对等点,radgw 对等点和 freediameter diamEAP 对等点都可以相互通信。这仅在 radgw peer 中我评论了 RADIUS 消息翻译插件(auth.rwgx)时才有效。当我尝试取消注释 radgw.conf 文件中的 auth.rgwx 插件时,radgw peer 无法加载扩展。这是需要加载的东西。
以下是我得到的错误:
我什至试图留下 auth.rwgx 插件的评论,以测试 radgw 是否收到任何消息并且它有效。问题仍然存在,由于插件故障,无法翻译此对等方收到的消息。但是,当这条消息到达 radgw 对等体并且另一侧 freediameter 的 diamEAP 对等体正在运行和侦听时,会出现另一个问题。突然,radgw 对等体失去了与之前正常工作并接收 RADIUS 访问请求消息的 RADIUS 客户端的连接。
以下是我得到的错误:
当我尝试关闭 diamEAP 对等体然后重新启动 radgw 上的网络适配器并重新运行 radgw 上的 freediameter 时,与 RADIUS 客户端的连接再次工作。
我在 freeDiameter 的 Github 页面上写了同样的问题,如果可能有趣的话,我设法附上配置文件。以下是我在他们的 github 上报告的问题的链接: https ://github.com/freeDiameter/freeDiameter/issues/7
有没有人熟悉这个扩展或者以前实现过这个?我将不胜感激获得帮助。