когда и сколько?
Сделал. Тестирую. Стоить будет 1200 грн. Работает так: В данных клиента, при нажатии на ip выпадают параметры ip и авторизации. Там будет кнопочка "diconnect". При нажатии на нее, будет запускаться /usr/local/bin/radclient, который пошлет на
радиус mdp COA пакет disconnect.
Тут 2 нюанса:
1) оказывается сам mdp может поднимать coa-сервер и напрямую принимать coa пакеты. Хз, может так в любом оборудовании, которое может coa.
2) radclient запускается от www юзера и ему не хватает прав, поэтому придется поставить setuid-бит:
chmod 6755 /usr/local/bin/radclient
Выпустил модуль. Называется
WebCoa