Hello Dennis -

If you want different values for your different user groups, you would put 
something like this in your AuthBy LSA clauses:

        …..

        # Session-Timeout = nnn 
        # where nnn is the number of seconds

        # netadmin
        <AuthBy LSA>
                AddToReply Session-Timeout = nnn
                …..
        </AuthBy>

        # users
        <AuthBy LSA>
                AddToReply Session-Timeout = nnn
                …..
        </AuthBy>

        …..

Otherwise if you want the same one for both groups you can do this instead:

        …..

        <AuthBy GROUP>
                AddToReply Session-Timeout = nnn
                …..
        </AuthBy>

        …..

BTW - I am located in Australia, so no need to send your email twice.

regards

Hugh


On 8 May 2014, at 06:35, Qiu, Dennis <[email protected]> wrote:

> Hugh,
> 
> Can you let me know where I can put Session-Timeout attribute in my 
> radius.cfg file?
> 
> Thank you
> 
> Dennis Qiu
> Information Systems
> Davis Polk & Wardwell LLP
> 450 Lexington Avenue
> New York, NY 10017
> 212 450 5651   tel
> [email protected]
> 
> 
> ________________________________________________________________________________
> Confidentiality Note: This email is intended only for the person or entity to 
> which it is addressed and may contain information that is privileged, 
> confidential or otherwise protected from disclosure. Unauthorized use, 
> dissemination, distribution or copying of this email or the information 
> herein or taking any action in reliance on the contents of this email or the 
> information herein, by anyone other than the intended recipient, or an 
> employee or agent responsible for delivering the message to the intended 
> recipient, is strictly prohibited. If you have received this email in error, 
> please notify the sender immediately and destroy the original message, any 
> attachments thereto and all copies. Please refer to the firm's privacy policy 
> located at www.davispolk.com for important information on this policy.
> 
> 
> -----Original Message-----
> From: Qiu, Dennis 
> Sent: Tuesday, May 06, 2014 9:15 PM
> To: 'Hugh Irvine'
> Cc: [email protected]
> Subject: RE: [RADIATOR] How to increase session time
> 
> Hugh,
> 
> I only see sessiontime in my HTTP session. That session is not used by 
> network device.
> 
> I  do not see such attribute as "Session-Timeout". Do I need to add this 
> attribute into radius.cfg file? If I need to add, where I should add.
> 
> Following is my radius.cfg. Can you advise?
> 
> Thank you
> 
> #######################################################################################
> # windows.cfg
> #
> # Example Radiator configuration file.
> # This very simple file will allow you to get started with # a simple system 
> on Windows. You can then add and change features.
> # We suggest you start simple, prove to yourself that it # works and then 
> develop a more complicated configuration.
> #
> # This example is expected to be installed in 
> #   c:\Program Files\Radiator\radius.cfg
> # It will authenticate from a standard users file in
> #   c:\Program Files\Radiator\users
> # it will log debug and other messages to
> #   c:\Program Files\Radiator\logfile
> # and log accounting to a file in
> #   c:\Program Files\Radiator\detail
> # (of course you can change all these by editing this config file if you 
> wish) # # It will accept requests from any client and try to handle requests 
> # for any realm.
> # And it will print out what its doing in great detail to the log file.
> #
> # See radius.cfg for more complete examples of features and # syntax, and 
> refer to the reference manual for a complete description # of all the 
> features and syntax.
> #
> # You should consider this file to be a starting point only # $Id: 
> windows.cfg,v 1.1 2003/03/27 09:41:28 mikem Exp $
> 
> AcctPort 1646,1813
> AuthPort 1645,1812
> BindAddress 144.211.2.97
> #BindAddress 0.0.0.0
> DbDir c:/Program Files/Radiator
> DictionaryFile %D/dictionary
> Foreground 1
> LogDir c:/Program Files/Radiator/Logs
> #LogFile logfile
> LogStdout 1
> 
> MaxChildren 0
> PidFile %L/radiusd.pid
> PmwhoProg /usr/local/sbin/pmwho
> SnmpNASErrorTimeout 60
> SnmpgetProg /usr/bin/snmpget
> SnmpsetProg /usr/bin/snmpset
> SnmpwalkProg /usr/bin/snmpwalk
> Trace 4
> 
> <Client DEFAULT>
>       DupInterval 0
>       FramedGroupMaxPortsPerClassC 255
>       LivingstonHole 2
>       LivingstonOffs 29
>       NasType unknown
>       SNMPCommunity 450dpw$
>       Secret mysecret
> </Client>
> 
> <Handler NAS-Identifier=TACACS>
>       AuthByPolicy ContinueWhileIgnore
> 
>       <AuthBy GROUP>
>               AuthByPolicy ContinueUntilAccept
>               CachePasswordExpiry 86400
>               EAPAnonymous anonymous
>               EAPContextTimeout 1000
>               EAPFAST_PAC_Lifetime 7776000
>               EAPFAST_PAC_Reprovision 2592000
>               EAPTLS_MaxFragmentSize 2048
>               EAPTLS_PEAPVersion 0
>               EAPTLS_SessionResumption 1
>               EAPTLS_SessionResumptionLimit 43200
>               EAPTLS_VerifyDepth 1
>               Identifier GetUser
>               PasswordPrompt password
>               SIPDigestRealm DefaultSipRealm
> 
>               <AuthBy LSA>
>                       AddToReply tacacsgroup = netadmin
>                       CachePasswordExpiry 86400
>                       Domain ad.dpw.com
>                       DomainController server1
>                       EAPAnonymous anonymous
>                       EAPContextTimeout 1000
>                       EAPFAST_PAC_Lifetime 7776000
>                       EAPFAST_PAC_Reprovision 2592000
>                       EAPTLS_MaxFragmentSize 2048
>                       EAPTLS_PEAPVersion 0
>                       EAPTLS_SessionResumption 1
>                       EAPTLS_SessionResumptionLimit 43200
>                       EAPTLS_VerifyDepth 1
>                       EAPType MSCHAP-V2
>                       Group networking_staff
>                       NoDefault 1
>                       Origin Radiator
>                       PasswordPrompt password
>                       ProcessName IAS
>                       SIPDigestRealm DefaultSipRealm
>                       Source Radiator
>                       UsernameMatchesWithoutRealm 1
>                       Workstation 
>               </AuthBy>
> 
>               <AuthBy LSA>
>                       AddToReply tacacsgroup = users
>                       CachePasswordExpiry 86400
>                       Domain ad.dpw.com
>                       DomainController dcny003
>                       EAPAnonymous anonymous
>                       EAPContextTimeout 1000
>                       EAPFAST_PAC_Lifetime 7776000
>                       EAPFAST_PAC_Reprovision 2592000
>                       EAPTLS_MaxFragmentSize 2048
>                       EAPTLS_PEAPVersion 0
>                       EAPTLS_SessionResumption 1
>                       EAPTLS_SessionResumptionLimit 43200
>                       EAPTLS_VerifyDepth 1
>                       EAPType MSCHAP-V2
>                       Group networking_guest
>                       NoDefault 1
>                       Origin Radiator
>                       PasswordPrompt password
>                       ProcessName IAS
>                       SIPDigestRealm DefaultSipRealm
>                       Source Radiator
>                       UsernameMatchesWithoutRealm 1
>                       Workstation 
>               </AuthBy>
>       </AuthBy>
> </Handler>
> 
> <ServerHTTP >
>       AuditTrail %D/audit.txt
>       AuthByPolicy ContinueWhileIgnore
>       BindAddress 144.211.2.97
>       DefaultPrivilegeLevel 15
>       LogMaxLines 500
>       MaxBufferSize 10000000
>       Password xxxxxxxxxx
>       Port 9048
>       Protocol tcp
>       SessionTimeout 3600
>       TLS_ExpectedPeerName .+
>       Trace 3
>       Username administrator
> 
>       <AuthLog FILE>
>               FailureFormat %l:%U:%P:FAIL
>               Filename %L/weblog
>               LogFailure 1
>               LogSuccess 0
>               SuccessFormat %l:%U:%P:OK
>       </AuthLog>
> </ServerHTTP>
> 
> <Realm DEFAULT>
>       PreProcessingHook file:"c:\program files\radiator\createavpairs.pl"
>       #<AuthBy INTERNAL>
>       #       DefaultResult REJECT
>       #       AcctResult ACCEPT
>       #</AuthBy>
>       #       AcctLogFileName accounting-log
>               AcctLogFileName %L/%d%m%Ylogfile
>               AcctLogFileFormat %l:%{User-Name}:%{cisco-cmd} 
> 
>       #AddToRequest Request-Type=Accounting-Request
>       #AcctLogFileName %D/acct.log
>       AuthByPolicy ContinueWhileIgnore
>       AuthBy GetUser
> 
>       <AuthBy FILE>
>               CachePasswordExpiry 86400
>               EAPAnonymous anonymous
>               EAPContextTimeout 1000
>               EAPFAST_PAC_Lifetime 7776000
>               EAPFAST_PAC_Reprovision 2592000
>               EAPTLS_MaxFragmentSize 2048
>               EAPTLS_PEAPVersion 0
>               EAPTLS_SessionResumption 1
>               EAPTLS_SessionResumptionLimit 43200
>               EAPTLS_VerifyDepth 1
>               Filename %D/users
>               PasswordPrompt password
>               SIPDigestRealm DefaultSipRealm
>       </AuthBy>
> </Realm>
> 
> <ServerTACACSPLUS >
>       AddToRequest NAS-Identifier=TACACS
>       AuthorizationTimeout 1200
>       AuthorizeGroup netadmin permit service=shell cmd\* {priv-lvl=15}
>       AuthorizeGroup netadmin permit .*
>       AuthorizeGroup users permit service=shell cmd\* {priv-lvl=1}
>       AuthorizeGroup users permit .*
>       AuthorizeGroup guest permit service=shell cmd\* {priv-lvl=0}
>       AuthorizeGroup DEFAULT  deny .*
>       BindAddress 144.211.2.97
>       GroupCacheFile %L/radiator-tacacs-usergroup.cache
>       GroupMemberAttr tacacsgroup
>       IdleTimeout 1200
>       MaxBufferSize 100000
>       PasswordPrompt Password:
>       Port 49
>       SingleSession 1
>       UsernamePrompt Username:
>       
>       <Log FILE>
>               
>               Filename %L/tacacs.log
>               Trace 4
>       </Log>
> </ServerTACACSPLUS>
> 
> 
> 
> Dennis Qiu
> Information Systems
> Davis Polk & Wardwell LLP
> 450 Lexington Avenue
> New York, NY 10017
> 212 450 5651   tel
> [email protected]
> 
> 
> ________________________________________________________________________________
> Confidentiality Note: This email is intended only for the person or entity to 
> which it is addressed and may contain information that is privileged, 
> confidential or otherwise protected from disclosure. Unauthorized use, 
> dissemination, distribution or copying of this email or the information 
> herein or taking any action in reliance on the contents of this email or the 
> information herein, by anyone other than the intended recipient, or an 
> employee or agent responsible for delivering the message to the intended 
> recipient, is strictly prohibited. If you have received this email in error, 
> please notify the sender immediately and destroy the original message, any 
> attachments thereto and all copies. Please refer to the firm's privacy policy 
> located at www.davispolk.com for important information on this policy.
> 
> 
> -----Original Message-----
> From: Hugh Irvine [mailto:[email protected]]
> Sent: Tuesday, May 06, 2014 9:05 PM
> To: Qiu, Dennis
> Cc: [email protected]
> Subject: Re: [RADIATOR] How to increase session time
> 
> 
> Hello Dennis -
> 
> The attribute you want is "Session-Timeout", although you will need to do 
> some testing to verify that your network devices support it.
> 
> regards
> 
> Hugh
> 
> 
> On 7 May 2014, at 08:02, Qiu, Dennis <[email protected]> wrote:
> 
>> Support,
>> 
>> Our networking devices use Radiator for authentication. Many times, guys are 
>> working on the network devices and they are prompted to authenticate again. 
>> It becomes very annoying.
>> 
>> I am wondering what is the value of  variables I can adjust to increase the 
>> session time.
>> 
>> Thank you
>> 
>> Dennis Qiu
>> Information Systems
>> Davis Polk & Wardwell LLP
>> 450 Lexington Avenue
>> New York, NY 10017
>> 212 450 5651   tel
>> [email protected]
>> <image001.jpg>
>> Confidentiality Note: This email is intended only for the person or entity 
>> to which it is addressed and may contain information that is privileged, 
>> confidential or otherwise protected from disclosure. Unauthorized use, 
>> dissemination, distribution or copying of this email or the information 
>> herein or taking any action in reliance on the contents of this email or the 
>> information herein, by anyone other than the intended recipient, or an 
>> employee or agent responsible for delivering the message to the intended 
>> recipient, is strictly prohibited. If you have received this email in error, 
>> please notify the sender immediately and destroy the original message, any 
>> attachments thereto and all copies. Please refer to the firm's privacy 
>> policy located at www.davispolk.com for important information on this policy.
>> 
>> 
>> _______________________________________________
>> radiator mailing list
>> [email protected]
>> http://www.open.com.au/mailman/listinfo/radiator
> 
> 
> --
> 
> Hugh Irvine
> [email protected]
> 
> Radiator: the most portable, flexible and configurable RADIUS server 
> anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, 
> Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, TTLS, 
> PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP, DIAMETER etc. 
> Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.
> 


--

Hugh Irvine
[email protected]

Radiator: the most portable, flexible and configurable RADIUS server 
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, 
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, 
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. 
Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.

_______________________________________________
radiator mailing list
[email protected]
http://www.open.com.au/mailman/listinfo/radiator

Reply via email to