Hi Arran, Thank you for the response. I add perl in the sites-available/default file as follow: authorize { # # The preprocess module takes care of sanitizing some bizarre # attributes in the request, and turning them into attributes # which are more standard. # # It takes care of processing the 'raddb/hints' and the # 'raddb/huntgroups' files. preprocess .... ldap perl ..... } And added the following into raddb/modules/perl file perl { module = <path>/example.pl } And added the following in src/modules/rlm_perl/example.pl sub authorize { print "This is a TEST\n"; ..... } However, When I send a simple test request I don't see my debug line. I also don't see the message "perl loaded" when start Freeradius in debug mode (radiusd -X). Am I missing anything? I appreciate it. ASM From: a.cudbardb@freeradius.org Subject: Re: rlm_perl Date: Thu, 29 Sep 2011 19:39:55 +0200 To: freeradius-users@lists.freeradius.org On 29 Sep 2011, at 19:25, Alex rsm wrote:Hi, How can I configure Freeradius to call example.pl perl script in the rlm_perl module? i.e., I want the perl script to be called when Freeradius receives a request. read/modify raddb/modules/perl and list perl in sites-available/default authorize {} Arran Cudbard-Bell a.cudbardb@freeradius.org Betelwiki, Betelwiki, Betelwiki.... http://wiki.freeradius.org/ ! - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html