Community discussions

MikroTik App
 
s265925
just joined
Topic Author
Posts: 2
Joined: Sun Oct 14, 2018 10:11 am

Hotspot users auto disconnect after successful login

Sun Oct 14, 2018 11:27 am

Hello,
I searched the entire forum, but can't find any helpful topic for my problem :

Problem:
I have a hotspot network over ethernet with average 160 concurrent users with a freeradius as radius server, everything works fine but sometimes users disconnect right after successful login (redirected to a status page then when refresh it is already logged out) :(.

Logs (hotspot) the only thing I found :
logged out: host removed: authorized client needs your ip

Code: Select all

11:39:59 hotspot, info, debug user1 (X.X.10.171) : trying to log in by http-chap
11:39:59 hotspot, debug user1 (X.X.10.171): local user not found
11:39:59 hotspot, debug user1 (X.X.10.171): sending RADIUS authentication request
11:39:59 hotspot, debug user1 (X.X.10.171): Access-Accept from RADIUS
11:39:59 hotspot, debug user1 (X.X.10.171): using profile <VLAN2 user_profiles
11:39:59 hotspot, debug user1 (X.X.10.171) : rate limit <768k/768k> from RADIUS
11:39:59 hotspot, debug user1 (X.X.10.171): getting ip address from pool,
11:39:59 hotspot, debug user1 (X.X.10.171): using ip X.X.101.184
11:39:59 hotspot, debug user1 (X.X.101.184): adding ip->user binding
11:39:59 hotspot, debug user1 (X.X.101.184): adding queue <768k/768k>
11:39:59 hotspot, debug VLAN2: authorized host X.X.101.184 removed: authorized client needs your ip
11:39:59 hotspot, account, info, debug user1 (X.X.101.184): logged in
11:39:59 hotspot, debug user1 (X.X.101.184): sending RADIUS accounting Start request
11:39:59 hotspot, debug user1 (X.X.101.184): RADIUS accounting request sent
11:39:59 hotspot, info, debug user1 (X.X.101.184): logged out: host removed: authorized client needs your ip
11:39:59 hotspot, account user1 (X.X.101.184): 1 666 52 31 (host removed: authorized client needs your ip)
11:39:59 hotspot, debug user1 (X.X.101.184): removing queue
11:39:59 hotspot, debug user1 (X.X.101.184): removing ip->user binding 11.39.59 hotspot, debug user1 (X.X.101.184): sending RADIUS accounting stop request
11:39:59 hotspot, debug user1 (X.X.101.184): RADIUS accounting request sent
My setup :
Users get IP from DHCP (X.X.10.0/24)
Then when users authenticate (freeradius) gets a new IP from the hotspot pool (X.X.101.0/24) Mikrotik manage the pool, not radius server
I also have netmap configured for internet X.X.101.0/24 to public IP
router board with the latest firmware upgraded (6.43.2)

Any help would be appreciated, Thanks
 
s265925
just joined
Topic Author
Posts: 2
Joined: Sun Oct 14, 2018 10:11 am

Re: Hotspot users auto disconnect after successful login

Wed Oct 17, 2018 12:05 pm

when i look at logs it seems that Mikrotik gives same ip to multiple users from pool at the same time and then disconnects other users.is it possible at all ? if it is possible how can i fix this?
Update :
Found that sometimes users authenticated successfully and get IP from ip-pool but the assigned ip is not added to "Used Addresses" List !! so it is free and can give it to new user but the ip already assigned and i can see it in active users in hotspot!!
any idea what is the reason ?

Here is the Log:

Code: Select all

11:35:22 hotspot,debug user1 (X.X.101.119): sending RADIUS accounting Interim-Update request
11:35:22 hotspot,debug user1 (X.X.101.119): RADIUS accounting request sent
11:35:52 hotspot,debug user2 (172.24.228.238): using ip X.X.101.119
11:35:52 hotspot,debug user2 (X.X.101.119): adding ip->user binding
11:35:52 hotspot,info,debug user1 (X.X.101.119): logged out: host removed: authorized client needs your ip
11:35:52 hotspot,account user1 (X.X.101.119): 6631 2134227 48110354 30124 38395 (host removed: authorized client needs y
our ip)
11:35:52 hotspot,debug user1 (X.X.101.119): removing queue
11:35:52 hotspot,debug user1 (X.X.101.119): removing ip->user binding
11:35:52 hotspot,debug user1 (X.X.101.119): sending RADIUS accounting Stop request
11:35:52 hotspot,debug VLAN2: authorized host X.X.101.119 removed: authorized client needs your ip
11:35:52 hotspot,account,info,debug user2 (X.X.101.119): logged in
11:35:52 hotspot,debug user2 (X.X.101.119): sending RADIUS accounting Start request
11:35:52 hotspot,debug user1 (X.X.101.119): RADIUS accounting request sent
11:35:52 hotspot,debug user2 (X.X.101.119): RADIUS accounting request sent
11:36:00 hotspot,debug user3 (172.24.128.193): using ip X.X.101.119
11:36:00 hotspot,debug user3 (X.X.101.119): adding ip->user binding
11:36:00 hotspot,debug user3 (X.X.101.119): adding queue <0/768k>
11:36:00 hotspot,info,debug user2 (X.X.101.119): logged out: host removed: authorized client needs your ip
11:36:00 hotspot,account user2 (X.X.101.119): 7 67171 529431 582 498 (host removed: authorized client needs your ip)
11:36:00 hotspot,debug user2 (X.X.101.119): removing ip->user binding
11:36:00 hotspot,debug user2 (X.X.101.119): sending RADIUS accounting Stop request
11:36:00 hotspot,debug VLAN2: authorized host X.X.101.119 removed: authorized client needs your ip
11:36:00 hotspot,account,info,debug user3 (X.X.101.119): logged in
11:36:00 hotspot,debug user3 (X.X.101.119): sending RADIUS accounting Start request
11:36:00 hotspot,debug user2 (X.X.101.119): RADIUS accounting request sent
11:36:00 hotspot,debug user3 (X.X.101.119): RADIUS accounting request sent
11:36:36 hotspot,debug user2 (172.24.228.238): using ip X.X.101.119
11:36:36 hotspot,debug user2 (X.X.101.119): adding ip->user binding
11:36:36 hotspot,debug user2 (X.X.101.119): adding queue <0/768k>
11:36:36 hotspot,info,debug user3 (X.X.101.119): logged out: host removed: authorized client needs your ip
11:36:36 hotspot,account user3 (X.X.101.119): 36 37636 463350 420 434 (host removed: authorized client needs your ip)
11:36:36 hotspot,debug user3 (X.X.101.119): removing queue
11:36:36 hotspot,debug user3 (X.X.101.119): removing ip->user binding
11:36:36 hotspot,debug user3 (X.X.101.119): sending RADIUS accounting Stop request
11:36:36 hotspot,debug VLAN2: authorized host X.X.101.119 removed: authorized client needs your ip
11:36:36 hotspot,account,info,debug user2 (X.X.101.119): logged in
11:36:36 hotspot,debug user2 (X.X.101.119): sending RADIUS accounting Start request
11:36:36 hotspot,debug user2 (X.X.101.119): RADIUS accounting request sent
11:36:36 hotspot,debug user3 (X.X.101.119): RADIUS accounting request sent
11:36:54 hotspot,debug user4 (172.24.208.184): using ip X.X.101.119
11:36:54 hotspot,debug user4 (X.X.101.119): adding ip->user binding
11:36:54 hotspot,debug user4 (X.X.101.119): adding queue <0/768k>
11:36:54 hotspot,info,debug user2 (X.X.101.119): logged out: host removed: authorized client needs your ip
11:36:54 hotspot,account user2 (X.X.101.119): 18 181373 1067697 1409 1114 (host removed: authorized client needs your ip
)
11:36:54 hotspot,debug user2 (X.X.101.119): removing queue
11:36:54 hotspot,debug user2 (X.X.101.119): removing ip->user binding
11:36:54 hotspot,debug user2 (X.X.101.119): sending RADIUS accounting Stop request
11:36:54 hotspot,debug VLAN2: authorized host X.X.101.119 removed: authorized client needs your ip
11:36:54 hotspot,account,info,debug user4 (X.X.101.119): logged in
11:36:54 hotspot,debug user4 (X.X.101.119): sending RADIUS accounting Start request
11:36:54 hotspot,debug user4 (X.X.101.119): RADIUS accounting request sent
11:36:54 hotspot,debug user2 (X.X.101.119): RADIUS accounting request sent
11:37:19 hotspot,info,debug user4 (X.X.101.119): logged out: user request
11:37:19 hotspot,account user4 (X.X.101.119): 26 15288 61256 97 244 (user request)
11:37:19 hotspot,debug user4 (X.X.101.119): removing queue
11:37:19 hotspot,debug user4 (X.X.101.119): removing ip->user binding
11:37:19 hotspot,debug user4 (X.X.101.119): sending RADIUS accounting Stop request
11:37:19 hotspot,debug user4 (X.X.101.119): RADIUS accounting request sent
11:37:27 hotspot,debug user5 (172.24.121.165): using ip X.X.101.119
11:37:27 hotspot,debug user5 (X.X.101.119): adding ip->user binding
11:37:27 hotspot,debug user5 (X.X.101.119): adding queue <0/768k>
11:37:27 hotspot,account,info,debug user5 (X.X.101.119): logged in
11:37:27 hotspot,debug user5 (X.X.101.119): sending RADIUS accounting Start request
11:37:27 hotspot,debug user5 (X.X.101.119): RADIUS accounting request sent
11:40:57 hotspot,info,debug user5 (X.X.101.119): logged out: user request
11:40:57 hotspot,account user5 (X.X.101.119): 210 170009 1000379 1478 1560 (user request)
11:40:57 hotspot,debug user5 (X.X.101.119): removing queue
11:40:57 hotspot,debug user5 (X.X.101.119): removing ip->user binding
11:40:57 hotspot,debug user5 (X.X.101.119): sending RADIUS accounting Stop request
11:40:57 hotspot,debug user5 (X.X.101.119): RADIUS accounting request sent
11:41:11 hotspot,debug user6 (X.X.9.38): using ip X.X.101.119
11:41:11 hotspot,debug user6 (X.X.101.119): adding ip->user binding
11:41:11 hotspot,debug user6 (X.X.101.119): adding queue <0/768k>
11:41:11 hotspot,account,info,debug user6 (X.X.101.119): logged in
11:41:11 hotspot,debug user6 (X.X.101.119): sending RADIUS accounting Start request
11:41:11 hotspot,debug user6 (X.X.101.119): RADIUS accounting request sent

Who is online

Users browsing this forum: BenceLK, pama, Qanj72, smirgo and 200 guests