Hi Everyone,

I'm trying to use multiple instances of SessionDatabase, but it keeps
defaulting to the wrong SessionDatabase during the accounting request. 
I want to separate my dialup users and my DSL users.  Everytime I do a
radpwtst to test a regular dialup user, the SessionDatabase defaults to
SessionDatabase SQL.  I'm trying to figure out why, but I'm
unsuccessful.  

Here's what I have:
-------------------

<SessionDatabase NULL>
        Identifier NULL
</SessionDatabase>

<SessionDatabase DBM>
        Identifier Dialup-SessionCheck
        Filename %D/online
</SessionDatabase>

<SessionDatabase SQL>
        Identifier DSL-SessionCheck
        DBSource dbi:FreeTDS:....;
        DBUsername radius
        DBAuth step!0ff

        AddQuery insert into RADONLINE ...
        
        DeleteQuery delete from RADONLINE where USERNAME='%n' and \
                NASIDENTIFIER='%N' and
ACCTSESSIONID='%{Acct-Session-Id}'

        ClearNasQuery delete from RADONLINE where NASIDENTIFIER='%N'

        CountQuery select NASIDENTIFIER, NASPORT, ACCTSESSIONID from
RADONLINE \
                where USERNAME='%n'

</SessionDatabase>
.
.
.

<Handler NAS-IP-Address = xxx.xxx.xxx.xxx>
        SessionDatabase DSL-SessionCheck
        PasswordLogFileName     %D/Radiator-2.17.1/gtapass.log.%y%m
        AuthByPolicy ContinueWhileAccept
        AuthBy Check-Users

        <AuthBy FILE>
                Filename %D/users-sql
                AddToReplyIfNotExist Framed-IP-Address = 255.255.255.254
        </AuthBy>
</Handler>

<Handler Request-Type = Accounting-Request>
        SessionDatabase NULL
        AuthByPolicy ContinueAlways    
        AuthBy InsertIntoSQL
</Handler>

<Handler>
        SessionDatabase Dialup-SessionCheck
        PasswordLogFileName     %D/Radiator-2.17.1/gtapass.log.%y%m
        AuthByPolicy ContinueWhileAccept

        AuthBy Check-Users

        <AuthBy FILE>
                Filename %D/users-sql
                AddToReplyIfNotExist Framed-IP-Address = 255.255.255.254
        </AuthBy>

</Handler>

Here's my log file:
-------------------
*** Received from 127.0.0.1 port 1637 ....
Code:       Access-Request
Identifier: 62
Authentic:  1234567890123456
Attributes:
        User-Name = "mikesanlite"
        Service-Type = Framed-User
        NAS-IP-Address = 203.63.154.1
        NAS-Port = 11
        NAS-Port-Type = Async
        User-Password =
"<255>!<207><158>ELL<177><225><27><202><174><163>[L<172>"

Tue Feb 27 13:04:48 2001: DEBUG: Check if Handler Prefix = IPASS/ should
be used to handle this request
Tue Feb 27 13:04:48 2001: DEBUG: Check if Handler Realm = estart.com
should be used to handle this request
Tue Feb 27 13:04:48 2001: DEBUG: Check if Handler NAS-IP-Address =
202.128.81.2 should be used to handle this request
Tue Feb 27 13:04:48 2001: DEBUG: Check if Handler Request-Type =
Accounting-Request should be used to handle this request
Tue Feb 27 13:04:48 2001: DEBUG: Check if Handler  should be used to
handle this request
Tue Feb 27 13:04:48 2001: DEBUG: Handling request with Handler ''
Tue Feb 27 13:04:48 2001: DEBUG: Dialup-SessionCheck Deleting session
for mikesanlite, 203.63.154.1, 11
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthGROUP
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthFILE
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE looks for match with
mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthFILE
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE looks for match with
mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE looks for match with
DEFAULT
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthSYSTEM
Tue Feb 27 13:04:48 2001: DEBUG: getpwnam got mikesanlite,
s1JrqcKdgmUlg, 4784, 2001, , , Mike Santos Lite, /fs1/u7/mikesanlite,
/usr/slocal/sbin/flash
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM looks for match with
mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM REJECT: User
mikesanlite is not in Group mailbox
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE REJECT: User
mikesanlite is not in Group mailbox
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE looks for match with
DEFAULT1
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthSYSTEM
Tue Feb 27 13:04:48 2001: DEBUG: getpwnam got mikesanlite,
s1JrqcKdgmUlg, 4784, 2001, , , Mike Santos Lite, /fs1/u7/mikesanlite,
/usr/slocal/sbin/flash
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM looks for match with
mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM REJECT: User
mikesanlite is not in Group gcc
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE REJECT: User
mikesanlite is not in Group gcc
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE looks for match with
DEFAULT2
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthSYSTEM
Tue Feb 27 13:04:48 2001: DEBUG: getpwnam got mikesanlite,
s1JrqcKdgmUlg, 4784, 2001, , , Mike Santos Lite, /fs1/u7/mikesanlite,
/usr/slocal/sbin/flash
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM looks for match with
mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM REJECT: User
mikesanlite is not in Group shell
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE REJECT: User
mikesanlite is not in Group shell
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE looks for match with
DEFAULT3
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthSYSTEM
Tue Feb 27 13:04:48 2001: DEBUG: getpwnam got mikesanlite,
s1JrqcKdgmUlg, 4784, 2001, , , Mike Santos Lite, /fs1/u7/mikesanlite,
/usr/slocal/sbin/flash
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM looks for match with
mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM REJECT: User
mikesanlite is not in Group limited
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE REJECT: User
mikesanlite is not in Group limited
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE looks for match with
DEFAULT4
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthSYSTEM
Tue Feb 27 13:04:48 2001: DEBUG: getpwnam got mikesanlite,
s1JrqcKdgmUlg, 4784, 2001, , , Mike Santos Lite, /fs1/u7/mikesanlite,
/usr/slocal/sbin/flash
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM looks for match with
mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM REJECT: User
mikesanlite is not in Group email
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE REJECT: User
mikesanlite is not in Group email
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE looks for match with
DEFAULT5
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthSYSTEM
Tue Feb 27 13:04:48 2001: DEBUG: getpwnam got mikesanlite,
s1JrqcKdgmUlg, 4784, 2001, , , Mike Santos Lite, /fs1/u7/mikesanlite,
/usr/slocal/sbin/flash
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM looks for match with
mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM REJECT: User
mikesanlite is not in Group isdn64
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE REJECT: User
mikesanlite is not in Group isdn64
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE looks for match with
DEFAULT6
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthSYSTEM
Tue Feb 27 13:04:48 2001: DEBUG: getpwnam got mikesanlite,
s1JrqcKdgmUlg, 4784, 2001, , , Mike Santos Lite, /fs1/u7/mikesanlite,
/usr/slocal/sbin/flash
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM looks for match with
mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM REJECT: User
mikesanlite is not in Group isdn128
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE REJECT: User
mikesanlite is not in Group isdn128
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE looks for match with
DEFAULT7
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthSYSTEM
Tue Feb 27 13:04:48 2001: DEBUG: getpwnam got mikesanlite,
s1JrqcKdgmUlg, 4784, 2001, , , Mike Santos Lite, /fs1/u7/mikesanlite,
/usr/slocal/sbin/flash
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM looks for match with
mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM REJECT: User
mikesanlite is not in Group unlimited
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE REJECT: User
mikesanlite is not in Group unlimited
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE looks for match with
DEFAULT8
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthSYSTEM
Tue Feb 27 13:04:48 2001: DEBUG: getpwnam got mikesanlite,
s1JrqcKdgmUlg, 4784, 2001, , , Mike Santos Lite, /fs1/u7/mikesanlite,
/usr/slocal/sbin/flash
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM looks for match with
mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSYSTEM ACCEPT: 
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE ACCEPT: 
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthFILE
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE looks for match with
mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE looks for match with
DEFAULT
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthSQL
Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthSQL
Tue Feb 27 13:04:48 2001: DEBUG: Query is: select Password, Expiration,
SimUse, IdleTime, SessionTime, StaticIP from USERS where IDENTIFIER =
'mikesanlite' AND STATUS != 'C'

Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSQL looks for match with
mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthSQL ACCEPT: 
Tue Feb 27 13:04:48 2001: DEBUG: Radius::AuthFILE ACCEPT: 
Tue Feb 27 13:04:48 2001: DEBUG: Access accepted for mikesanlite
Tue Feb 27 13:04:48 2001: DEBUG: Packet dump:
*** Sending to 127.0.0.1 port 1637 ....
Code:       Access-Accept
Identifier: 62
Authentic:  1234567890123456
Attributes:
        Framed-Protocol = PPP
        Service-Type = Annex-Framed-Tunnel
        Port-Limit = 1
        Idle-Timeout = 100
        Session-Timeout = 29000
        Framed-IP-Address = 255.255.255.254

Tue Feb 27 13:04:48 2001: DEBUG: Packet dump:
*** Received from 127.0.0.1 port 1637 ....
Code:       Accounting-Request
Identifier: 63
Authentic:  (Y<16><188><164>Qm<230><229><149><1>w<237><193><159><224>
Attributes:
        User-Name = "mikesanlite"
        Service-Type = Framed-User
        NAS-IP-Address = 203.63.154.1
        NAS-Port = 11
        NAS-Port-Type = Async
        Acct-Session-Id = "00001234"
        Acct-Status-Type = Start
        Framed-IP-Address = 255.255.255.254

Tue Feb 27 13:04:48 2001: DEBUG: Check if Handler Prefix = IPASS/ should
be used to handle this request
Tue Feb 27 13:04:48 2001: DEBUG: Check if Handler Realm = estart.com
should be used to handle this request
Tue Feb 27 13:04:48 2001: DEBUG: Check if Handler NAS-IP-Address =
202.128.81.2 should be used to handle this request
Tue Feb 27 13:04:48 2001: DEBUG: Check if Handler Request-Type =
Accounting-Request should be used to handle this request
Tue Feb 27 13:04:48 2001: DEBUG: Handling request with Handler
'Request-Type = Accounting-Request'
Tue Feb 27 13:04:48 2001: DEBUG: DSL-SessionCheck Adding session for
mikesanlite, 203.63.154.1, 11
Tue Feb 27 13:04:48 2001: DEBUG: do query is: delete from RADONLINE
where USERNAME='mikesanlite' and NASIDENTIFIER='203.63.154.1' and
ACCTSESSIONID='00001234'

Tue Feb 27 13:04:48 2001: DEBUG: do query is: insert into RADONLINE
(USERNAME, NASIDENTIFIER, NASPORT, ACCTSESSIONID, TIME_STAMP,
FRAMEDIPADDRESS, NASPORTTYPE, SERVICETYPE) values ('mikesanlite',
'203.63.154.1', 11,'00001234', 983243088, '255.255.255.254',
'','Framed-User')

Tue Feb 27 13:04:48 2001: DEBUG: Handling with Radius::AuthSQL
Tue Feb 27 13:04:48 2001: DEBUG: Handling accounting with
Radius::AuthSQL
Tue Feb 27 13:04:48 2001: DEBUG: do query is: insert into ACCOUNTING
                (IDENTIFIER, TIME_STAMP, ACCTSTATUSTYPE, ACCTSESSIONID,
NASIDENTIFIER, NASPORT, FRAMEDIPADDRESS) 
                values 
                ('mikesanlite', '02-27-2001 13:04:48', 'Start',
'00001234', '203.63.154.1', 11, '255.255.255.254')

Tue Feb 27 13:04:48 2001: DEBUG: Accounting accepted
Tue Feb 27 13:04:48 2001: DEBUG: Packet dump:
*** Sending to 127.0.0.1 port 1637 ....
Code:       Accounting-Response
Identifier: 63
Authentic:  (Y<16><188><164>Qm<230><229><149><1>w<237><193><159><224>
Attributes:

HELP!!!
Janet

-- 
_____________________________________________________
Janet del Mundo 
Internet Administrator, Startec Global Communications
135 Chalan Santo Papa   Agana, Guam  96910
Email: [EMAIL PROTECTED]

===
Archive at http://www.starport.net/~radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.

Reply via email to