Bishal wrote: > I am getting core dumped while running that script. > > rlm_perl: perl_embed:: module = /usr/local/etc/raddb/mac_check.pl , func > = authorize exit status= Undefined subroutine &main::authorize called
You're supposed to define that function if you use rlm_perl. The examples have it defined. Why haven't you defined it? > Is this the right process of getting value from the request ? No. See the examples. > How can I > bypass perl function Authorization, authentication, accounting so that > only MAC assignment process will be done by this script? MAC assignment *is* authorization. You MUST use the "authorization" function. What you're saying is "I want to use my Perl function in the authorization section, and I want it to do authorization, but I don't want to use the authorization function". That's like saying you want to drive a car, but you can't be bothered to use the gas pedal. Don't be surprised if the car doesn't move. Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html