Proxy using rlm_perl
J E H A N Z A I B
jehanzaib.kiani at gmail.com
Tue Oct 9 23:59:54 CEST 2018
Thanks Alan. I have added perl in the preacct as you suggested but I can
not see it is proxied yet.
Here is my /usr/local/etc/raddb/mods-enabled/perl
perl {
filename="${confdir}/scripts/script.pl"
func_authenticate = authenticate
func_authorize = authorize
func_preacct = preacct
func_accounting = accounting
func_post_auth = post_auth
func_xlat = xlat
func_detach = detach
}
and in my script.pl I have
sub authorize {
return mytestfunc();
}
sub authenticate {
return mytestfunc();
}
sub preacct {
return mytestfunc();
}
sub accounting {
return mytestfunc();
}
sub pre_proxy {
return RLM_MODULE_OK;
#return mytestfunc();
}
sub post_proxy {
return RLM_MODULE_OK;
}
sub post_auth {
return RLM_MODULE_OK;
}
in /usr/local/etc/raddb/sites-enabled/default
I have
preacct {
preprocess
acct_unique
suffix
files
perl
}
authorize {
filter_username
preprocess
auth_log
chap
mschap
digest
eap {
ok = return
}
files
perl
sql
-ldap
expiration
logintime
pap
}
authenticate {
Auth-Type PAP {
pap
}
Auth-Type CHAP {
chap
}
Auth-Type MS-CHAP {
mschap
}
mschap
digest
eap
Auth-Type Perl {
perl
}
}
accounting {
detail
unix
radutmp
perl
sql
exec
attr_filter.accounting_response
}
session {
# sql
}
pre-proxy {
}
post-proxy {
eap
}
On Wed, Oct 10, 2018 at 4:49 AM Alan DeKok <aland at deployingradius.com>
wrote:
> On Oct 8, 2018, at 5:59 PM, J E H A N Z A I B <jehanzaib.kiani at gmail.com>
> wrote:
> >
> > I have added the proxy request but I cant see if the radius executes the
> > proxy. Here are some logs if anyone can see the issue.
>
> Run the Perl script in the "preacct" section.
>
> Alan DeKok.
>
>
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
--
Regards,
Jehanzaib
More information about the Freeradius-Users
mailing list