Exec-Program-Wait
Alan DeKok
aland at deployingradius.com
Fri Nov 23 09:13:08 CET 2007
Felipe Ceglia - PY1NB wrote:
> I am trying to setup a "prepaid" style system on my freeradius. All I
> want is to check user name against a perl script that will let user get
> in or not.
You should use rlm_perl rather than Exec-Program-Wait
> I put this on users file, but the script is not being run:
>
> DEFAULT Called-Station-Id == "hotspot_shop_tere" #THIS IS LINE 155
> Exec-Program-Wait = "/etc/raddb/scripts/hotspot_shop_tere.pl %U",
You will need to add Auth-Type := Accept to the first line (with DEFAULT).
> DEFAULT Called-Station-Id == "hotspot_shop_tere", Acct-Status-Type == Stop
> Exec-Program-Wait = "/etc/raddb/scripts/hotspot_shop_tere.pl %U
> %{AcctSessionTime}",
This entry should go into the acct_users file, not the "users" file.
Alan DeKok.
More information about the Freeradius-Users
mailing list