Re: [RADIATOR] Multiple AuthBy inside an Handler

2016-07-06 Thread Frank Danielson
Hi Marco-

Take a look at AuthByPolicy in section 5.27.1 of the manual. The default 
behavior is-

• ContinueWhileIgnore
This is the default. Continue trying to authenticate until either Accept, 
Challenge or Reject

Because the first AuthBy is handling Start messages it satisfies the handler 
and the second AuthBy is not called.

You could set  AuthByPolicy ContinueAlways in the Handler to always execute all 
of the AuthBy clauses.

[cid:A5561F0C-29ED-4FB5-B132-7DDD0D907642]

Frank Danielson | Chief Technology Officer
• 
fdaniel...@csky.com

On Jul 6, 2016, at 6:45 AM, Marco Marino 
> wrote:

Hi, I'm trying to adjust a configuration problem on an old server that uses 
radiator.
Actually I have:


AuthBy auth1
AuthBy auth2
SessionDatabase SDBpppoe_start




Identifier  auth1

AccountingStartsOnly

DBSourcedbi:mysql:radius:X.Y.Z.W
DBUsername  radius
DBAuth  

DBSourcedbi:mysql:radius:X.Y.Z.K
DBUsername  radius
DBAuth  yyy

AuthSelect

AcctSQLStatement update SUBSCRIBERS_PPPOE set AUTHCOUNTER=AUTHCOUNTER+1 
 where USERNAME='%n'






Identifier  auth2

DBSourcedbi:mysql:radius:a.b.c.d <- Different db respect to 
auth1!!
DBUsername  radius
DBAuth  x

AccountingTable ACCOUNTING
DateFormat %Y-%m-%d %T
AcctColumnDef   USERNAME,User-Name
AcctColumnDef   TIME_STAMP,Timestamp,integer-date
AcctColumnDef   ACCTSTATUSTYPE,Acct-Status-Type
AcctColumnDef   ACCTDELAYTIME,Acct-Delay-Time,integer
AcctColumnDef   ACCTINPUTOCTETS,Acct-Input-Octets,integer
AcctColumnDef   ACCTOUTPUTOCTETS,Acct-Output-Octets,integer
AcctColumnDef   ACCTSESSIONID,Acct-Session-Id
AcctColumnDef   ACCTSESSIONTIME,Acct-Session-Time,integer
AcctColumnDef   ACCTTERMINATECAUSE,Acct-Terminate-Cause,
AcctColumnDef   NASIDENTIFIER,NAS-Identifier
AcctColumnDef   NASPORT,NAS-Port,integer
AcctColumnDef   FRAMEDIPADDRESS,Framed-IP-Address, char
HandleAcctStatusTypes Start,Stop,Alive




Actually auth2 Doesn't write Start request in the Db. It works only for Stop 
and Alive. Please, someone can help me?
Thank you


___
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator

___
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator

[RADIATOR] Multiple AuthBy inside an Handler

2016-07-06 Thread Marco Marino
Hi, I'm trying to adjust a configuration problem on an old server that uses
radiator.
Actually I have:


AuthBy auth1
AuthBy auth2
SessionDatabase SDBpppoe_start




Identifier  auth1

AccountingStartsOnly

DBSourcedbi:mysql:radius:X.Y.Z.W
DBUsername  radius
DBAuth  

DBSourcedbi:mysql:radius:X.Y.Z.K
DBUsername  radius
DBAuth  yyy

AuthSelect

AcctSQLStatement update SUBSCRIBERS_PPPOE set
AUTHCOUNTER=AUTHCOUNTER+1  where USERNAME='%n'






Identifier  auth2

DBSourcedbi:mysql:radius:a.b.c.d <- Different db respect to
auth1!!
DBUsername  radius
DBAuth  x

AccountingTable ACCOUNTING
DateFormat %Y-%m-%d %T
AcctColumnDef   USERNAME,User-Name
AcctColumnDef   TIME_STAMP,Timestamp,integer-date
AcctColumnDef   ACCTSTATUSTYPE,Acct-Status-Type
AcctColumnDef   ACCTDELAYTIME,Acct-Delay-Time,integer
AcctColumnDef   ACCTINPUTOCTETS,Acct-Input-Octets,integer
AcctColumnDef   ACCTOUTPUTOCTETS,Acct-Output-Octets,integer
AcctColumnDef   ACCTSESSIONID,Acct-Session-Id
AcctColumnDef   ACCTSESSIONTIME,Acct-Session-Time,integer
AcctColumnDef   ACCTTERMINATECAUSE,Acct-Terminate-Cause,
AcctColumnDef   NASIDENTIFIER,NAS-Identifier
AcctColumnDef   NASPORT,NAS-Port,integer
AcctColumnDef   FRAMEDIPADDRESS,Framed-IP-Address, char
HandleAcctStatusTypes Start,Stop,Alive




Actually auth2 Doesn't write Start request in the Db. It works only for
Stop and Alive. Please, someone can help me?
Thank you
___
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator