The log does not show the login, but it does show user ‘test1’ logged in and sending accounting data to User manager. I really need to see the part of the log after “received Access-Accept”. That is where the session limit time will be sent.
16:21:15 hotspot,info,debug test1 (10.5.50.254): trying to log in by https
16:21:15 radius,debug new request 3f:25f code=Access-Request service=hotspot call
ed-id=hotspot1
16:21:15 radius,debug sending 3f:25f to RADIUS IP:1812
16:21:15 radius,debug,packet sending Access-Request with id 29 to RADIUS IP:18
12
16:21:15 radius,debug,packet Signature = 0x4e6afb6625e45d32519b500d431bd7b7
16:21:15 radius,debug,packet NAS-Port-Type = 19
16:21:15 radius,debug,packet Calling-Station-Id = "00:08:A1:93:0D:6C"
16:21:15 radius,debug,packet Called-Station-Id = "hotspot1"
16:21:15 radius,debug,packet NAS-Port-Id = "bridge"
16:21:15 radius,debug,packet User-Name = "test1"
16:21:15 radius,debug,packet NAS-Port = 2156920840
16:21:15 radius,debug,packet Acct-Session-Id = "80900008"
16:21:15 radius,debug,packet Framed-IP-Address = 10.5.50.254
16:21:15 radius,debug,packet MT-Host-IP = 10.5.50.254
16:21:15 radius,debug,packet User-Password = 0x3132333435
16:21:15 radius,debug,packet Service-Type = 1
16:21:15 radius,debug,packet WISPr-Logoff-URL = "http://10.5.50.1/Index_files
/logout"
16:21:15 radius,debug,packet NAS-Identifier = "ms64.domain.co.uk"
16:21:15 radius,debug,packet NAS-IP-Address = ms64.domain.co.uk
16:21:15 radius,debug,packet received Access-Accept with id 29 from RADIUS IP:
1812
16:21:15 radius,debug,packet Signature = 0xb327a4c50769acc717028df749345aa4
16:21:15 radius,debug,packet Acct-Interim-Interval = 60
16:21:15 radius,debug received reply for 3f:25f
16:21:15 hotspot,account,info,debug test1 (10.5.50.254): logged in
16:21:15 radius,debug new request 3f:261 code=Accounting-Request service=hotspot
called-id=hotspot1
16:21:15 radius,debug sending 3f:261 to RADIUS IP:1813
16:21:15 radius,debug,packet sending Accounting-Request with id 30 to 86.7.238.21
7:1813
16:21:15 radius,debug,packet Signature = 0x63431983a0c77ea6d9d00369956813fa
16:21:15 radius,debug,packet Acct-Status-Type = 1
16:21:15 radius,debug,packet NAS-Port-Type = 19
16:21:15 radius,debug,packet Calling-Station-Id = "00:08:A1:93:0D:6C"
16:21:15 radius,debug,packet Called-Station-Id = "hotspot1"
16:21:15 radius,debug,packet NAS-Port-Id = "bridge"
16:21:15 radius,debug,packet User-Name = "test1"
16:21:15 radius,debug,packet NAS-Port = 2156920840
16:21:15 radius,debug,packet Acct-Session-Id = "80900008"
16:21:15 radius,debug,packet Framed-IP-Address = 10.5.50.254
16:21:15 radius,debug,packet MT-Host-IP = 10.5.50.254
16:21:15 radius,debug,packet Event-Timestamp = 1290356475
16:21:15 radius,debug,packet NAS-Identifier = "ms64.domain.co.uk"
16:21:15 radius,debug,packet NAS-IP-Address = ms64.domain.co.uk
16:21:15 radius,debug,packet Acct-Delay-Time = 0
16:21:15 radius,debug,packet received Accounting-Response with id 30 from 86.7.23
8.217:1813
16:21:15 radius,debug,packet Signature = 0x5cfa059f353be566ac4d4c0ca7fbe0cf
16:21:15 radius,debug received reply for 3f:261
16:21:15 radius,debug request 3f:261 processed
16:21:18 system,info log rule changed by admin
16:21:21 system,info,account user admin logged in from RADIUS IP via tel
net
[admin@ms64.domain.co.uk] >
Here you go this should be what you need. Btw test1, is also on a 24 hour period.
The only attribute sent for that user is a one minute accounting interval (recommended is 600 or ten minutes). No WISPr-Session-Terminate-Time or anything like that. User ‘test1’ has no $(session-time-left) because there is no expiration sent by User Manager. Check your settings for user ‘test1’.
Its set, under limitations for 24 hours.


Everything you showed me in that user profile was set to ‘unlimited’ including ‘uptime-limit’.
But if that was the case, then why do the user cut out after 24 hours?
This is all that was sent to the router. No group, no time limit. Just an accounting interval of one minute. If the user is being disconnected, it is not due to the RADIUS server response.
16:21:15 radius,debug,packet received Access-Accept with id 29 from RADIUS IP:1812
16:21:15 radius,debug,packet Signature = 0xb327a4c50769acc717028df749345aa4
16:21:15 radius,debug,packet Acct-Interim-Interval = 60
16:21:15 radius,debug received reply for 3f:25f
Ok - so, what areas need to be set inorder to get this working correctly? Because I was under the impression that this was how it was meant to be setup.
Thanks
It seems that may be how profiles was intended to work. I have V3.30 User Manager, and it has no “profile”. It uses Credits. I went to the wiki for User manager, and the page that described profiles (and their use) has been deleted. ??
http://wiki.mikrotik.com/wiki/User_Manager
Note the link to “profiles” is red. Now I don’t know what to tell you.
Ah ok. I thought I covered everything I could. I guess it’s just another bug in that case.
Thank you for your help. Karma coming your way.