Dependencies of Freeradius 2.0.5
Leander S.
leander.schaefer at gmx.net
Thu Jul 24 10:11:27 CEST 2008
@Yawar Hadi
Thanks. I need the version 2.0.5 because of various reasons.
if you talk about this part in radius.conf:
###############################################################################################
authorise {
preprocess
chap
mschap
suffix
eap
# We leave "files" enabled to allow creation of test users in /etc/raddb/users
files
sql
pap
}
accounting {
# We leave "detail" enabled to _additionally_ log accounting to /var/log/radius/radacct
detail
sql
}
###############################################################################################
^^ it's not there anymore in 2.0.5 radius.conf - I also looked for that
without success ;)
Quote:
there is also a
sql configuration
which is comment out like #sql
you have to uncomment it. #sql ----->sql
*sql ......
*^^ what config are you talking about? The only useful "sql" hint I was
able to find in radius.conf was "$INCLUDE sql.conf" which is already
uncommented ..
Thank you
Yawar Hadi schrieb:
> i have setup radius 1.6 with mysql databse and also add the
> functionlaity of procedure calling..
> i you need any help feel free to contact me i am available 10am to 8
> pm mon to fri...
> thanks
>
> On Thu, Jul 24, 2008 at 1:00 PM, Yawar Hadi <yawarhadi at gmail.com
> <mailto:yawarhadi at gmail.com>> wrote:
>
> i also face this problem for more then one month.
> because the problem is with module configuration
> like in radius 1.6 version
> in raddb/radiusd.conf file
>
> ..................
> .............
> module authorize
> {
> #pap ...
> ........................
> #chap...
> .................
>
> there is also a
> sql configuration
> which is comment out like #sql
> you have to uncomment it. #sql ----->sql
> *sql ......*
> ....................
> }
>
> then sql configuration added to the radius....
>
> but the problem is in radius 2.0.5 nothing like this in radiusd.conf.
> they have move these configuration files to some else place.
>
> my suggetions is to move to version radius 1.6
> because more people work on it and it is more stable then radius 2.0.5
> hope it will help you
>
>
> BEST REGARDS
>
> Yawar Hadi Noshahi
>
> QAU Islamabad (+92-0300-5504798)
>
>
>
> On Thu, Jul 24, 2008 at 12:41 PM, Leander S.
> <leander.schaefer at gmx.net <mailto:leander.schaefer at gmx.net>> wrote:
>
> Hi,
>
> continueing:
> http://lists.freeradius.org/pipermail/freeradius-users/2008-June/msg00677.html
>
> @Alan de Kok
>
> ;) Thanks for keeping me so stupid even if I already said that
> I already got it working a couple of setups on 1.1.7 - but I
> won't complain because I seriously realy appreciate your help!
>
> about my SQL configuration:
> ###############################################
> cat sql.conf
> [...]
> database = "postgresql"
> server = "localhost"
> login = "radius"
> password = "My_OwN_PaSsWoRd"
> radius_db = "radius"
> #and also:
> sqltrace = yes
> [...]
> ###############################################
>
>
> AND
>
>
> ###############################################
> cat radiusd.conf
> [...]
> $INCLUDE sql.conf
>
> #$INCLUDE sql/mysql/counter.conf
> $INCLUDE sql/postgresql/counter.conf
>
> $INCLUDE sqlippool.conf
> [...]
> ###############################################
> ^^ There is nothing mor useful to find about SQL in the
> radiusd.conf - except the sql querrie samples provided in the
> [...]/raddb/sql/* folder which I just left like they are - So
> I guess I configured right - the modules are just still missed
> I think so. Correct me if you guess something different.
>
> BTW.: radiusd -X says *nothing* about sql or anything which
> sounds quite similar like "sql" or postgres except the config
> it loads ;/
>
> [...]
> including configuration file /usr/local/etc/raddb/modules/sql_log
> [...]
> including configuration file /usr/local/etc/raddb/sql.conf
> including configuration file
> /usr/local/etc/raddb/sql/postgresql/dialup.conf
> including configuration file
> /usr/local/etc/raddb/sql/postgresql/counter.conf
> including configuration file /usr/local/etc/raddb/sqlippool.conf
> including configuration file
> /usr/local/etc/raddb/sql/postgresql/ippool.conf
> [...]
>
> sadly no querry verboses ...
>
> Thanks
>
>
>
>
> ############################################################################################
> ############################################################################################
> ############################################################################################
>
> Continueing:
> http://lists.freeradius.org/pipermail/freeradius-users/2008-June/msg00715.html
>
>
> @David
>
> Thank you very much for your efforts!!
>
>
> Quote:
> ###
> "
> After untarring the FreeRADIUS 2.0.5 tarball and changing
> directory to the root of the untarred tarball, these steps are
> roughly what you need:
>
> LDFLAGS="-L/usr/local/lib -pthread" ; \
> CFLAGS+="-I/usr/local/include -L/usr/local/lib" ; \
> ./configure --prefix=/usr/local --libdir=/usr/local/lib \
> --localstatedir=/var
> --with-docdir=/usr/local/share/doc/freeradius \
> --with-logdir=/var/log \
> --with-openssl-includes=/usr/local/include/openssl \
> --with-openssl-libraries=/usr/local/lib
>
> gmake install
>
> You must add --with-pic to the first command if using FreeBSD
> amd64. You should omit the two openssl lines if you don't have
> the OpenSSL port included. I don't recommend this - I really
> do believe it's better to use the port.
> "
>
> ###
>
>
>
> Even if you suggest to rather use ports to install freeRADIUS
> on FreeBSD System then compiling I rather compile because of
> various reasons.
>
> But I might not understood you right in the way how to use
> those commands.
>
> are those shell commands? Or might I have to add those 2 lines
> to an config?
>
> bash$ LDFLAGS="-L/usr/local/lib -pthread"
> bash$ CFLAGS+="-I/usr/local/include -L/usr/local/lib"
>
>
>
> well the next one is clear:
> bash$ ./configure --prefix=/usr/local --libdir=/usr/local/lib
> --localstatedir=/var
> --with-docdir=/usr/local/share/doc/freeradius
> --with-logdir=/var/log
> --with-openssl-includes=/usr/local/include/openssl
> --with-openssl-libraries=/usr/local/lib
>
> and I do have amd64 so I'm guessing if I read right in the
> ./configure --help that the ./configure command is supposed to
> look like:
> bash$ ./configure --prefix=/usr/local --libdir=/usr/local/lib
> --localstatedir=/var
> --with-docdir=/usr/local/share/doc/freeradius
> --with-logdir=/var/log
> --with-openssl-includes=/usr/local/include/openssl
> --with-openssl-libraries=/usr/local/lib --with-pic
>
> ^^ because you mentioned to add --with-pic in the first
> command which would be LDFLAGS="-L/usr/local/lib -pthread" -->
> which didn't make sense for me to add it there?! correct me if
> I'm wrong.
>
>
> #################################################################
>
> BTW - here is a printout of WARNINGS what's not being there
> when I used the "./configure --prefix=........" command given
> from you above:
>
> config.status: WARNING: ./Make.inc.in <http://Make.inc.in>
> seems to ignore the --datarootdir setting
> config.status: WARNING: ./src/include/build-radpaths-h.in
> <http://build-radpaths-h.in> seems to ignore the --datarootdir
> setting
> chmod: check-radiusd-config: No such file or directory
> configure: WARNING: silently not building rlm_eap_ikev2.
> configure: WARNING: FAILURE: rlm_eap_ikev2 requires:
> libeap-ikev2 EAPIKEv2/connector.h.
> configure: WARNING: the TNCS library isn't found!
> configure: WARNING: silently not building rlm_eap_tnc.
> configure: WARNING: FAILURE: rlm_eap_tnc requires: -lTNCS.
> configure: WARNING: silently not building rlm_krb5.
> configure: WARNING: FAILURE: rlm_krb5 requires: krb5.
> configure: WARNING: silently not building rlm_ldap.
> configure: WARNING: FAILURE: rlm_ldap requires: libldap_r ldap.h.
> configure: WARNING: silently not building rlm_python.
> configure: WARNING: FAILURE: rlm_python requires: python-binary.
> configure: WARNING: oracle headers not found. Use
> --with-oracle-home-dir=<path>.
> configure: WARNING: silently not building rlm_sql_oracle.
> configure: WARNING: FAILURE: rlm_sql_oracle requires: oci.h.
>
> [...]
> config.status: config.h is unchanged
> === configuring in ./drivers/rlm_sql_postgresql
> (/usr/src/freeradius-server-2.0.5/src/modules/rlm_sql/./drivers/rlm_sql_postgresq
> l)
> configure: running /usr/local/bin/bash ./configure
> '--prefix=/usr/local' '--libdir=/usr/local/lib'
> '--localstatedir=/var' '--wit
> h-docdir=/usr/local/share/doc/freeradius'
> '--with-logdir=/var/log'
> '--with-openssl-includes=/usr/local/include/openssl' '--with-o
> penssl-libraries=/usr/local/lib' '--with-pic'
> '--enable-ltdl-install' --cache-file=/dev/null --srcdir=.
> checking for gcc... gcc
> [...]
>
> #################################################################
>
> AND
>
> #################################################################
> "gmake install" also tells me that postgresql stuff is going
> to be installed ...
>
> libtool: install: warning: relinking `rlm_realm.la
> <http://rlm_realm.la>'
> Making install in rlm_sql_postgresql...
> gmake[11]: Entering directory
> `/usr/src/freeradius-server-2.0.5/src/modules/rlm_sql/drivers/rlm_sql_postgresql'
> if [ "xrlm_sql_postgresql" != "x" ]; then \
> rlm_sql_postgresql.la <http://rlm_sql_postgresql.la>
> /usr/local/lib/rlm_sql_postgresql.la
> <http://rlm_sql_postgresql.la> || exit $?; \
> rm -f /usr/local/lib/rlm_sql_postgresql-2.0.5.la
> <http://rlm_sql_postgresql-2.0.5.la>; \
> ln -s rlm_sql_postgresql.la
> <http://rlm_sql_postgresql.la>
> /usr/local/lib/rlm_sql_postgresql-2.0.5.la
> <http://rlm_sql_postgresql-2.0.5.la> || exit $?; \
> /usr/src/freeradius-server-2.0.5/install-sh -c -c
> .libs/rlm_sql_postgresql-2.0.5.so
> <http://rlm_sql_postgresql-2.0.5.so>
> /usr/local/lib/rlm_sql_postgresql-2.0.5.so
> <http://rlm_sql_postgresql-2.0.5.so>
> (cd /usr/local/lib && { ln -s -f rlm_sql_postgresql-2.0.5.so
> <http://rlm_sql_postgresql-2.0.5.so> rlm_sql_postgresql.so ||
> { rm -f rlm_sql_postgresql.so && ln -s
> rlm_sql_postgresql-2.0.5.so
> <http://rlm_sql_postgresql-2.0.5.so> rlm_sql_postgresql.so; }; })
> /usr/src/freeradius-server-2.0.5/install-sh -c -c
> .libs/rlm_sql_postgresql.lai
> /usr/local/lib/rlm_sql_postgresql.la
> <http://rlm_sql_postgresql.la>
> /usr/src/freeradius-server-2.0.5/install-sh -c -c
> .libs/rlm_sql_postgresql.a /usr/local/lib/rlm_sql_postgresql.a
> chmod 644 /usr/local/lib/rlm_sql_postgresql.a
> ranlib /usr/local/lib/rlm_sql_postgresql.a
> gmake[11]: Leaving directory
> `/usr/src/freeradius-server-2.0.5/src/modules/rlm_sql/drivers/rlm_sql_postgresql'
> libtool: install: warning: relinking `rlm_sql.la
> <http://rlm_sql.la>'
> #################################################################
>
> ^^ So if I understood the verbose logging printout right -
> it's actually supposed to work?!
>
>
> Thanks
>
>
> Regards,
>
> Leander
>
>
>
>
>
>
>
>
>
>
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
>
>
>
>
> --
> Yawar Hadi Noshahi
>
> QAU Islamabad (+92-0300-5504798)
>
>
>
>
> --
> Yawar Hadi Noshahi
>
> QAU Islamabad (+92-0300-5504798)
> ------------------------------------------------------------------------
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
More information about the Freeradius-Users
mailing list