Назначение адреса freeradius от ippool

Я пытаюсь выяснить, как назначить 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) Есть ли какая-нибудь хорошая документация, которую я должен был прочитать вместо сообщения о сбое сервера? Кажется, я не могу найти много полезной документации по FreeRadius помимо того, что указано в файлах конфигурации.

1 ответ

Решение

Мне не удалось найти ответ на эту проблему, и в конце концов я принял случайное полуслучайное назначение IP, которое привело к приведенному выше конфигу.

Другие вопросы по тегам