Zero Session-Timeout
Kostas Kalevras
kkalev at noc.ntua.gr
Tue May 30 13:19:53 CEST 2006
On Tue, 30 May 2006, Rohaizam Abu Bakar wrote:
> Dear all,
>
> Using FB 6.0, FR 1.0.5 (will upgrade soon)
>
> I've problem with timeout...
>
> I've set in users file as below in order to load timeout value depending on
> type of connection (ISDN/PSTN)
>
> DEFAULT NAS-Port-Type == "Sync", Autz-Type := DIALUP,
> Auth-Type := DIALUP
> Session-Timeout =
> `%{exec:/usr/local/etc/raddb/timeout.pl %U ISDN}`
>
> DEFAULT NAS-Port-Type == "Async", Autz-Type := DIALUP,
> Auth-Type := DIALUP
> Session-Timeout =
> `%{exec:/usr/local/etc/raddb/timeout.pl %U PSTN}`value
>
> The problem is when "Session-Timeout =0", normally happen when script cannot
> load value... it will NOT timeout... user till can get connect until manually
> disconnect...
I think that some access servers cannot handle session-timeout values which are
very low or zero. In any case if session-timeout is zero you re better off
sending an access-reject anyway.
I would suggest moving the script to rlm_perl and just return REJECT in case you
cannot find a correct value. And also try not sending a session-timeout value
which is lower than 60 secs.
>
>
> Below is the debug log...
>
>
> Login OK: [integ36] (from client INFRANETTEST port 300 cli 55550000)
> Sending Access-Accept of id 111 to 10.1.1.1:1645
> Session-Timeout = 0
> Framed-Compression = Van-Jacobson-TCP-IP
> Framed-MTU = 1500
> Framed-Protocol = PPP
> Service-Type = Framed-User
> Finished request 89
> Going to the next request
> --- Walking the entire request list ---
> Waking up in 6 seconds...
> rad_recv: Accounting-Request packet from host 10.1.1.1:1646, id=97,
> length=131
> Acct-Session-Id = "000000AE"
> Framed-Protocol = PPP
> User-Name = "integ36"
> Acct-Authentic = RADIUS
> Acct-Status-Type = Start
> Calling-Station-Id = "55550000"
> Called-Station-Id = "2426"
> NAS-Port-Type = Async
> Connect-Info = "50667/24000 V90/V44/LAPM"
> NAS-Port = 300
> Service-Type = Framed-User
> NAS-IP-Address = 10.1.1.1
> Acct-Delay-Time = 0
>
> .
> .
> .
> .
> rad_recv: Accounting-Request packet from host 10.1.1.1:1646, id=98,
> length=173
> Acct-Session-Id = "000000AE"
> Framed-Protocol = PPP
> Framed-IP-Address = 10.1.1.3
> User-Name = "integ36"
> Acct-Authentic = RADIUS
> Acct-Session-Time = 26
> Acct-Input-Octets = 8110
> Acct-Output-Octets = 4998
> Acct-Input-Packets = 92
> Acct-Output-Packets = 37
> Acct-Terminate-Cause = User-Request
> Acct-Status-Type = Stop
> Calling-Station-Id = "55550000"
> Called-Station-Id = "2426"
> NAS-Port-Type = Async
> Connect-Info = "50667/24000 V90/V44/LAPM"
> NAS-Port = 300
> Service-Type = Framed-User
> NAS-IP-Address = 10.1.1.1
> Acct-Delay-Time = 0
>
>
> - List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
>
--
Kostas Kalevras Network Operations Center
kkalev at noc.ntua.gr National Technical University of Athens, Greece
Work Phone: +30 210 7721861
'Go back to the shadow' Gandalf
More information about the Freeradius-Users
mailing list