Some crazy issue with Microtik, customer complaining about Logout when doing bigger downloads

We have a customer, who has a NanoBeam 300 connected to a Omni. He has a 4Mbps plan. He is an avid xBox One Player. He has been constantly complaining that whenever he starts a download within the xBox One, the download stops after 1-2 hours, so like file after downloading 3-4GB, the connection gets logout at Microtik.

He has a EA Game Account, from whete he has download those games and those are always more than 20GB or so, so its single straight download request of 17GB-20GB files.

We have changed him device to NanoBeam 400, PowerBeam 400, but still the same issue.
His account hangs during those xbox downloads and he has to start the POE and then again internet gets back, but the download dont resume, he has to start the download again.

So, what could be the problem ?

We checked with our microtik server guy and he replied this,

““We have checked the server regarding the user disconnection, user is disconnected because of Keepalive Timeout,
user logged out by NAS (Mikrotik) due to No Data Communication between NAS & user
Generally in NAS Default keepalive timeout is 00:02:00 Min but now for your NAS ,We have set the same at 50 min , please find the Mikrotik Logs””

So, I asked him to start the download again and now again it stopped 5 mins back after downloading 4GB of the 17GB file.
I checked Microtik Logs and I see this,

Message CUSTID0271 (175.16.205.103): logged out: traffic limit reached

But his account have still more than 100GB limit left, so, what is this error message ?
What is limiting it ?
Whats wrong ?

I’m assuming that you are using RADIUS correct? What are the Radius attributes that you are giving to him upon signin? How is he signed into the network, by the MAC address of his device, or PPPoE?

It does sound like it an attribute issue with the Radius server.

Yes, radius server.
How do I check and where that attributes are bring given ?

We have kept Bind MAC ID for many customers and kept it off for many MAC ID customers too.
So, its basically sign in by login ID, using Microtik Hotspot feature.

And I see customers are getting auto logged for even downloads less than1GB sometimes. So, its something serious issue.

Need to fix this, before the customers start throwing stones.

I believe that you can log the radius packets being received by the logging facility in the Mikrotik, it will generate a ton of info, but should give you a picture of what is being returned and sent and what to look at. You could also log into the Radius server and see the attributes you are supposed to be sending based off of the profile for the user/pass combination.

/sys logging add action=memory topics=radius

http://wiki.mikrotik.com/wiki/Manual:RADIUS_Client

My bandwidth manager provider has locked my access to Radius Server. So, can you tell me what is the fix for this, so I could pass the message to them and ask to make the necessary changes ?


The issue we need to fix is, NAS REQUEST should not happen, i mean auto logout should not happen no matter the customer is downloading 1MB or 10000MB file.

Just no auto logging out!!!

See what attribute they are returning to you via Radius. I’m guessing it would be one of these:
Mikrotik-Recv-Limit
Mikrotik-Recv-Limit-Gigawords
Mikrotik-Xmit-Limit
Mikrotik-Xmit-Limit-Gigawords


The other option would be to turn off Interim Update in the Hotspot Server Profile, but then you would loose the periodic updates of how much data the person has passed on the network. Basically the MikroTik would just report back to the Radius server once they have signed off and never check to see if the person is still authorized on the network every so often.