conditional variable assignment
Marlon Duksa
mduksa at gmail.com
Fri Aug 7 20:40:54 CEST 2009
Thanks. We installed our freeradius about 6 months ago.But still, the
'unlang' is giving me some trouble, I can't start freeradius, probably the
condition below is wrong, something with the syntax?
This is what freeradius is complaining about:
/etc/freeradius/users[99]: Parse error (reply) for entry DEFAULT: expecting
'=' <------ this in my users file (line 99) is exactly where
the condition (if) starts
Errors reading /etc/freeradius/users
radiusd.conf[1070]: files: Module instantiation failed.
radiusd.conf[1856] Unknown module "files".
radiusd.conf[1792] Failed to parse authorize section.
root at mars:/etc/freeradius#
And here is mu unlang section:
DEFAULT User-Name =~ "^([aA-zZ]+)-([aA-zZ]+)$", Cleartext-Password :=
"csetestp"
Alc-Subsc-ID-Str := "%{NAS-Port-Id}",
Alc-Subsc-Prof-Str := "%{1}",
Alc-SLA-Prof-Str := "%{2}",
Alc-MSAP-Serv-Id := "100",
Alc-MSAP-Policy := "msaps",
Alc-Default-Router := 20.0.0.1,
Framed-IP-Netmask := 255.255.0.0,
Session-Timeout := 600,
if (Alc-Subsc-Prof-Str == basic) {
Framed-IP-Address := 21.0.0.1,
}
Fall-Through = Yes
DEFAULT NAS-Port-Id =~ "^([^:]+):"
Alc-MSAP-Interface := "port-%{1}"
On Fri, Aug 7, 2009 at 11:17 AM, Alan DeKok <aland at deployingradius.com>wrote:
> Marlon Duksa wrote:
> > Sorry - by my posting I meant to imply that 'unlang' module might be
> > required but not installed, do I need to install it, is it part of
> > original FR installation, etc.
>
> It's installed as part of the normal server installation.
>
> If you don't have it, you are running a version of the server that is
> over 2 years old.
>
> Upgrade.
>
> Alan DeKok.
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20090807/859c2a59/attachment.html>
More information about the Freeradius-Users
mailing list