Hi all,
I want to advise everyone of a debian-specific problem using
$ENV{HOSTNAME} in freeradius 2 config files :
It seems environment passed to freeradius at startup does not have
HOSTNAME defined.
In fact, it seems only a subset of environment variables are passed to
executables ...
To be able to use this, we have to explicitly set HOSTNAME environment
BEFORE launching freeradius.
For example :
freeradius -X will expand $ENV{HOSTNAME} to empty string
HOSTNAME=`hostname` freeradius -X will expand $ENV{HOSTNAME} to
correct value ...
in /etc/freeeradois/init.d, you could use this :
export PATH="${PATH:+$PATH:}/usr/sbin:/sbin" ### this is present in original
export HOSTNAME="`hostname`" ### this has to be added to access $ENV{HOSTNAME}
Please note : other debian base distro as Ubuntu show same issue.
Best regards
Fred
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html