Dear Alan Thanks once again, you are right. i was thinking complex rather. if mac address found in database, FreeRADIUS will send accept. if NOT found, following will force to accept. authorize { authorized_macs *# if not found accept access* if (!ok) { accept } update control { Auth-Type := Accept } } i think this is what i want. does this unlang look correct to you ? Thanks / Regards On Wed, Apr 30, 2014 at 3:21 PM, Alan DeKok <aland@deployingradius.com>wrote:
Russell Mike wrote:
authorize {
authorized_macs
# if not found accept access
if (!ok) {
accept
You can't just put "accept" into the configuration file.
# Here I also want to say that if record found, look for accept and reject field in DB. i need little help
What do you mean by that? What are the "accept and reject fields"?
You have an idea as to what you want to do. But you're explaining it using the idea itself... "I want to do stuff with stuff". Well... that's not helpful.
it seems to be little tricky for me, once i have already said, accept if record NOT found.
The example in the Wiki shows how to force Auth-Type = Accept. Use that.
how can i say again look for (accept/reject) entry if record found.
Look for accept/reject WHERE?
If you want to put accept/reject into the authorized_macs file... just do that. Add another field to the file. Do this by using a text editor. Then, edit the "authorized_macs" module definition to add that field.
All of this is documented in detail.
Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html