On 04/11/10 15:31, Guido De Rosa wrote:
[Apparently the usenet gateway is not bidirectional, so I re-post here, sorry]
Hello,
AFAIK, there's nothing in the RADIUS protocol allowing you to ask a RADIUS server which user is currently using a given IP address... or am I missing something? The only thing you can do is
The radius server only knows what the NAS tells it.
FreeRADIUS-specific like issuing the "radwho" command which shows you a list of currently logged users, their IP addresses and other informations. Another option is querying the FreeRADIUS database (MySQL/whatever...), which is actually what some front-ends do (like DaloRADIUS...).
Do you know a more robust/standard/portable solution to get these info?
If your NAS supplies the IP information in the radius requests, use FreeRadius and the SQL module; there are many variations on how to do this. The most common is the NAS sending Framed-IP-Address in accounting packets, and rlm_sql logging the session. If your NAS doesn't supply the IP information in the radius requests, FreeRadius can't help you.