Hello John,

I can see its getting the TimeLeft, but its not setting the SessionTimeout
reply attribute, therefore I suspect that you do not have TimeBanking
parameter in your configuration file:

<Realm xxxx>
    <AuthBy EMERALD>
        # Must have this for time banking to work:
        TimeBanking
        DBSource ....
        etc
    </AuthBy>
</Realm>


----------------------------------------------------------------------------
---------------
Mike McCauley                                 [EMAIL PROTECTED]
Open System Consultants                 +61 3 9598 0985

Mike is travelling right now, and there may be delays
in our correspondence.
-----Original Message-----
From: John Vorstermans <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Tuesday, October 26, 1999 2:10 PM
Subject: (RADIATOR) TimeLeft


>Hi.
>
>I have been experimenting with the TimeLeft option.  I seem to have it
>working correctly where Rediator picks up the Time the User has left on
>their account and I can see it coming through the logfile below as
sa.TimeLeft.
>
>I set this to -5 which I would thought would have been no time left but the
>user is still able to login.  That is Radiator authorises the connection. I
>would have thought it would NOT authorise the connection if this was a
>negative number?   Am I seeing this from a different perspective than I
should?
>
>Also, if the user runs out of time while on-line how can we ensure that the
>connection is dropped?  Do I need to install the snmp module for this?
>
>We are running radiator 1.14 along with Platypus/Emerald.cfg
>
>Any pointers would be appreciated.
>
>Relevant logfile below.
>
>Cheers
>John
>
>
>Tue Oct 26 16:43:58 1999: DEBUG: Packet dump:
>*** Received from 203.96.58.18 port 32812 ....
>Code:       Access-Request
>Identifier: 94
>Authentic:  <203><155>w<173><239>I<182><13><150><204><130>c<18><27>&<249>
>Attributes:
> User-Name = "jjcv2"
> CHAP-Password = "<1>=<251>?<201><162>9<<201><155>D<171>zMZr<20>"
> NAS-IP-Address = 203.96.58.17
> NAS-Port = 2195
> NAS-Port-Type = Async
> State = ""
> Called-Station-Id = "78686"
> Acct-Session-Id = "298109374"
> Ascend-Data-Rate = 26400
> Ascend-Xmit-Rate = 26400
>
>Tue Oct 26 16:43:58 1999: DEBUG: Handling request with Handler
'Realm=DEFAULT'
>Tue Oct 26 16:43:58 1999: DEBUG:  Deleting session for jjcv2, 203.96.58.17,
>2195
>Tue Oct 26 16:43:58 1999: DEBUG: do query is: delete from RADONLINE where
>NASIDENTIFIER='203.96.58.17' and NASPORT=2195
>
>Tue Oct 26 16:43:58 1999: DEBUG: Handling with Radius::AuthEMERALD
>Tue Oct 26 16:43:58 1999: DEBUG: Handling with Radius::AuthEMERALD
>Tue Oct 26 16:43:58 1999: DEBUG: Query is: select DateAdd(Day,
>ma.extension, maExpireDate),
>DateAdd(Day, sa.extension, saExpireDate), sa.AccountID, sa.AccountType,
>sa.password, sa.login, sa.shell, sa.TimeLeft ,sa.LoginLimit
>from masteraccounts ma, subaccounts sa
>where (sa.login = 'jjcv2' or sa.shell = 'jjcv2')
>and ma.customerid = sa.customerid
>and sa.active <> 0 and ma.active <> 0
>
>Tue Oct 26 16:43:58 1999: DEBUG: Select results: Dec 31 1999 12:00AM, Dec
>31 1999 12:00AM, 7714, PPP, xxxxxx, jjcv2,  , -5, 1
>Tue Oct 26 16:43:58 1999: DEBUG: Query is: select ra.RadAttributeID, Data,
>Value, Type
>from RadConfigs rc, RadAttributes ra
>where ra.RadAttributeID = rc.RadAttributeID and rc.AccountID=7714
>
>Tue Oct 26 16:43:58 1999: DEBUG: Query is: select ra.RadAttributeID, Data,
>Value, Type
>from RadATConfigs rc, RadAttributes ra
>where ra.RadAttributeID = rc.RadAttributeID
>and rc.AccountType='PPP'
>
>Tue Oct 26 16:43:58 1999: DEBUG: Radius::AuthEMERALD looks for match with
jjcv2
>Tue Oct 26 16:43:58 1999: DEBUG: Expiration date converted to: 946551600
>Tue Oct 26 16:43:58 1999: DEBUG: Expiration date converted to: 946551600
>Tue Oct 26 16:43:58 1999: DEBUG: Query is: select NASIDENTIFIER, NASPORT,
>ACCTSESSIONID from RADONLINE where USERNAME='jjcv2'
>
>Tue Oct 26 16:43:58 1999: DEBUG: Radius::AuthEMERALD ACCEPT:
>Tue Oct 26 16:43:58 1999: DEBUG: Access accepted for jjcv2
>Tue Oct 26 16:43:58 1999: DEBUG: Packet dump:
>*** Sending to 203.96.58.18 port 32812 ....
>Code:       Access-Accept
>Identifier: 94
>Authentic:  <203><155>w<173><239>I<182><13><150><204><130>c<18><27>&<249>
>Attributes:
> Framed-IP-Netmask = 255.255.255.255
> Service-Type = 2
> Framed-Protocol = 1
> Idle-Timeout = 1200
> Framed-Compression = 1
>
>Tue Oct 26 16:43:58 1999: DEBUG: Packet dump:
>*** Received from 203.96.58.146 port 32918 ....
>Code:       Accounting-Request
>Identifier: 39
>Authentic:  <140><192>e<21>\<159>B<170><192><214>p<164>SkU<8>
>Attributes:
> User-Name = "jjcv2"
> NAS-IP-Address = 203.96.58.17
> NAS-Port = 2195
> NAS-Port-Type = Async
> Acct-Status-Type = Start
> Acct-Delay-Time = 0
> Acct-Session-Id = "298109374"
> Acct-Authentic = RADIUS
> Ascend-Modem-PortNo = 32
> Ascend-Modem-SlotNo = 12
> Ascend-Modem-ShelfNo = 1
> Called-Station-Id = "78686"
> Framed-Protocol = PPP
> Framed-IP-Address = 203.96.49.22
> Timestamp = 940904558
>
>Tue Oct 26 16:43:58 1999: DEBUG: Handling request with Handler
'Realm=DEFAULT'
>Tue Oct 26 16:43:58 1999: DEBUG:  Adding session for jjcv2, 203.96.58.17,
2195
>Tue Oct 26 16:43:58 1999: DEBUG: do query is: delete from RADONLINE where
>NASIDENTIFIER='203.96.58.17' and NASPORT=2195
>
>Tue Oct 26 16:43:58 1999: DEBUG: do query is: insert into RADONLINE
>(USERNAME, NASIDENTIFIER, NASPORT, ACCTSESSIONID, TIME_STAMP,
>FRAMEDIPADDRESS, NASPORTTYPE, SERVICETYPE) values ('jjcv2', '203.96.58.17',
>2195, '298109374', 940904558, '203.96.49.22', 'Async', '')
>
>Tue Oct 26 16:43:58 1999: DEBUG: Handling with Radius::AuthEMERALD
>Tue Oct 26 16:43:58 1999: DEBUG: Handling accounting with
Radius::AuthEMERALD
>Tue Oct 26 16:43:58 1999: DEBUG: do query is: insert into Calls
> (UserName, CallDate, AcctStatusType, AcctDelayTime, AcctSessionId,
>NASIdentifier, NASPort)
> values
> ('jjcv2', 'Oct 26, 1999 15:22', 1, 0, '298109374', '203.96.58.17', 2195)
>
>Tue Oct 26 16:43:58 1999: DEBUG: Accounting accepted
>Tue Oct 26 16:43:58 1999: DEBUG: Packet dump:
>*** Sending to 203.96.58.146 port 32918 ....
>Code:       Accounting-Response
>Identifier: 39
>Authentic:  <140><192>e<21>\<159>B<170><192><214>p<164>SkU<8>
>Attributes:
>
>--
>John Vorstermans ||    We are what we repeatedly do.
>Technical Manager ||    - Aristotle
>Actrix Networks
>
>===
>Archive at http://www.thesite.com.au/~radiator/
>To unsubscribe, email '[EMAIL PROTECTED]' with
>'unsubscribe radiator' in the body of the message.
>


===
Archive at http://www.thesite.com.au/~radiator/
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.

Reply via email to