Назначение адреса 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, которое привело к приведенному выше конфигу.