从 ippool 分配 freeradius 地址

从 ippool 分配 freeradius 地址

我正在尝试弄清楚如何将 IP 地址从 ippool 分配给移动单元。理想情况下,我希望单元在每次请求时都收到相同的 IP。没有数据源可用于填充每个单元的静态条目,因此我希望每个单元在第一次连接时从池中分配一个 IP,然后保留该地址。

目前,我有以下池:

ippool dapool {
    range-start = X.X.0.5
    range-stop = X.X.0.254
    netmask = 255.255.255.0
    # should have room for all IPs:
    cache-size = 260
    session-db = ${db_dir}/db.ippool
    ip-index = ${db_dir}/db.ipindex
    override = yes
    maximum-timeout = 0
    key = "%{Calling-Station-Id}"
}

我认为选择一个对于请求单位来说唯一的密钥就可以解决问题,但显然不行。

1)我能实现我的愿望吗?

2) 是否有任何好的文档我应该阅读,而不是纠缠于 serverfault?除了配置文件中列出的内容外,我似乎找不到太多有关 FreeRadius 的有用文档。

答案1

我未能找到该问题的答案,最终接受了上述配置导致的半随机 IP 分配。

相关内容