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. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html