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