On Thu, Jan 8, 2009 at 1:28 PM, Alan DeKok <aland@deployingradius.com> wrote:
Johan Meiring wrote:
Any idea when?
There is no defined time frame.
What is generating the CoA packets?
It will also be freeradius (on a different machine), the actual radius server.
In the short term, alternatives are things like shell scripts.
Looking at the source, I see that it can at least identify the packets, but then ignores them, because they are not authentication/accounting packets.
It doesn't listen on port 3799, either. That code needs to be added.
I dit a minor change, to not ignore the packet and pass it to the accounting module, but then the accounding module crashed.
Well... yes. There are many, many, other changes that need to be made.
2) Is anyone aware of other software that might listen on the coa port 1700/3799, receive a packet, parse it somehow and call my script to "disconnect" the client. i.e. a "disconnect server". as per http://wiki.freeradius.org/DM
There isn't much.
Not much or nothing?
None freely available that I know of.
Alan DeKok. -
And what about trying to modify radiusclient-ng code? I would try to add "disconnect server" capabilities to radiusclient-ng Regards Luciano