Set Calling-Station-Id after first authorization
Kledi Andoni
kledi at pronet.com.al
Fri Feb 12 23:27:19 CET 2010
Hello,
I need a way to set the Calling-Station-Id attribute automatically for each user after the first authorization request. In this way the user will be allowed to authorize only from that mac address in the future.
I am using freeradius 1.1.7 with mysql. I do not have the expertise to write a new module, but I believe the way to do it is:
- User tries to authorize and sends username/password/calling-station-id
- Radius verifies username/password (calling-station-id is not yet set)
- Check if a user has ever authorized, through a query on the radacct table. If no rows exist for the specific username then its first login
- insert a row containing the calling-station-id for the specific user in the radcheck table.
Is there a way to do this by configuring freeradius, or do I have to submit it as a request for a feature?
Thank you,
K
More information about the Freeradius-Users
mailing list