Hi All,
  I've just upgraded from Radiator 2.17.1 to Radiator 3.0. 
I am trying to log different parts of the config to different log files,
and am having no luck at all - everything just ends up in the global
logfile. Attached is my config file - this isn't actually my main config
file, but a smaller one which replicates the problem. Also I'll attach the
default entries for the users.dialup and users.adsl... Basically, anyone
know why I'm only getting one log file, not two, as i would expect from
the additional <Log FILE></Log> directive?

radius.cfg:

# $Revision: 1.7 $
# $Date: 2001/06/28 08:31:35 $
#
#Foreground
#LogStdout
Trace   3

# NOTE: Anywhere that 
# PreHandlerHook sub { ${$_[0]}->add_attr('Client-Port-DNIS', '55555550');}
# appears is so that eXtremes can log onto analogue equipment..

PidFile /etc/raddb/radiusd.testing.pid
AuthPort        1645
AcctPort        1646
LogDir          /var/radacct
LogFile         /etc/raddb/logfile.testing-normal
DbDir           /etc/raddb
DictionaryFile  /etc/raddb/dictionary.ascend

<Client 210.15.210.5>
        FramedGroupBaseAddress 10.200.0.0
        Secret  XXXXXXXXX
        DupInterval 10
</Client>

<Realm WhoShotAdsl>
        # You can group multiple AuthBy methods with AuthBy GROUP
        <AuthBy GROUP>
                Identifier AdslSystem
                AuthByPolicy ContinueWhileAccept
                <AuthBy SQL>
                        # AuthSelect with empty string means dont do auth
                        AuthSelect      SELECT password, radius.check_items_new('%n', 
'%N', '%{Client-Port-DNIS}'), radius.reply_items_new('%n', '%N') FROM SA.Clients, 
sa.adsl where username = '%n' and adsl.userid = clients.userid
                        AuthColumnDef 0, User-Password, check
                        AuthColumnDef 1, GENERIC, check
                        AuthColumnDef 2, GENERIC, reply
                        DBSource        dbi:Oracle:SOME_SID
                        DBUsername      SOME_USER
                        DBAuth          SOME_PASS
                        AccountingTable 
                        Timeout 10000
                        FailureBackoffTime      300
                </AuthBy>
        </AuthBy>
</Realm>

<Realm WhoShotWho>
        # You can group multiple AuthBy methods with AuthBy GROUP
        <AuthBy GROUP>
                Identifier System
                AuthByPolicy ContinueWhileAccept
                <AuthBy SYSTEM>
                        UseGetspnam
                </AuthBy>
                <AuthBy SQL>
                        # AuthSelect with empty string means dont do auth
                        AuthSelect      SELECT radius.check_items_new('%n', '%N', 
'%{Client-Port-DNIS}'), radius.reply_items_new('%n', '%N') FROM SA.Clients where 
username = '%n'
                        AuthColumnDef 0, GENERIC, check
                        AuthColumnDef 1, GENERIC, reply
                        DBSource        dbi:Oracle:SOME_SID
                        DBUsername      SOME_USER
                        DBAuth          SOME_PASS
                        AccountingTable 
                        Timeout 10000
                        FailureBackoffTime      300
                </AuthBy>
        </AuthBy>
</Realm>

<Realm adsl>
        RejectHasReason
        RewriteUsername s/\@adsl//
        AcctLogFileName %L/adsl/%C/%v%f-%i-%H
        PasswordLogFileName /etc/raddb/password.adsl
        <AuthBy GROUP>
                AuthByPolicy ContinueWhileAccept
                <Log FILE>
                  Trace 3
                  Filename %D/logfile.testing-adsl
                </Log>
                <AuthBy RADIUS>
                        NoForwardAuthentication
                        Host secondhost.seconddomain.com
                        Secret  XXXXXXXXX
                </AuthBy>
                <AuthBy FILE>
                        Filename %D/users.adsl
                </AuthBy>
        </AuthBy>
</Handler>

<Handler Realm=>
        RejectHasReason
        AuthByPolicy ContinueWhileIgnore
        AcctLogFileName %L/%C/%v%f-%i-%H
        <AuthBy GROUP>
                <AuthBy FILE>
                        Filename %D/users.check
                </AuthBy>
                <AuthBy FILE>
                        Filename %D/users.dialup
                </AuthBy>
        </AuthBy>
</Handler>

users.dialup:
DEFAULT Auth-Type = System

users.adsl:
DEFAULT Auth-Type = AdslSystem

thanks

Jeremy

-- 
Jeremy Burton
Database Administrator, Netspace Online Systems
[EMAIL PROTECTED]
[EMAIL PROTECTED]
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.

Reply via email to