gpt4 book ai didi

linux - 从 FreeRadius 中排除 IP 地址?

转载 作者:太空宇宙 更新时间:2023-11-04 11:37:40 25 4
gpt4 key购买 nike

我尝试在别处搜索,但找不到任何相关内容。所以我想我可以在这里试一试。
无论如何我可以从会计中排除某个IP地址吗?我有一个运行的文件服务器,它不应该影响用户使用统计。

有办法吗?

最佳答案

迟到的答案,但我们开始:

您可以使用 unlang 来过滤 IP 地址,使用硬编码值或例如通过 SQL:

if ("%{Packet-Src-IP-Address}" != "10.16.1.1") {
# do your usual stuff here
}

SQL:

if ("%{sql:SELECT COUNT(*) FROM accounting_excluded_nas WHERE ip == '%{Packet-Src-IP-Address}'}" == 0)

有关该语言的完整文档,请尝试“unlang”联机帮助页。从这一点开始,有很多方法可以排除计费数据包,或者“拒绝”(不会发送回计费响应数据包),或者将其余的常规配置包装到一个 if block 中(如图所示)以上)。

您也可以使用 RADIUS 属性 NAS-IP-Address,但 NAS 不需要将这些与其数据包一起发送。

(对于 IPv6,将 %{} 中的文本替换为 Packet-Src-IPv6-Address)

关于linux - 从 FreeRadius 中排除 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6565473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com