Я использую freeradius 3.0.8. У меня есть следующие настройки в разделе AUTHENTICATE сайтов с поддержкой/по умолчаниюНе удалось выполнить запрос CoA в FreeRadius
Auth-Type PAP {
pap
if("%{sql:SELECT radcheck.authstep FROM `radcheck` WHERE radcheck.username = '%{User-Name}' }" == 2){
update coa {
User-Name = "%{User-Name}"
Packet-Dst-IP-Address = "72.23.170.105"
}
}
}
В журнале радиус отладки я могу видеть, что он пытается отправить запрос COA, но не со следующим предупреждением.
(1) WARNING: Unknown destination 72.23.170.105:3799 for CoA request
Однако, когда я пробовал то же самое с использованием radclient, он работал.
echo "User-Name=EC-78-5F-DF-8A-C8" | radclient 72.23.170.105:3799 coa testing123
Единственное отличие заключается в том, что я отправляю секрет клиента с командой radclient. Я уже добавил эту конфигурацию clients.conf
client 72.23.170.105 {
secret = testing123
ipaddr = 72.23.170.105
}
Я уверен, что конфигурация клиента верна, так как Auth-Request от этого клиента достигает радиус.
Я что-то пропустил здесь ?. Есть ли опция установить секрет coa в client.conf? Оцените свой вклад, чтобы решить эту проблему.