Hotspot traffic accounting bug in 6.30

I’ve just spend quite a bit of time diagnosing a bug affecting 6.30.2 - I have no idea what other versions are effected, but rolling back to 6.27 resolves the issue.

The hotspot is not accurately accounting for traffic. Looking at active hotspot users shows realtime traffic and statistics that do not match up with actual usage from the users. These incorrect figures are also sent to the radius server.

Now if I torch the interface the hotspot is running on the traffic figures suddenly represent real usage, and the statistics update correctly. Correct usage is also sent to the radius.

If I keep torch running this works correctly. Once I stop torch it breaks again and seems to account for probably 1/10th of total usage.

I’ve replicated this on multiple 6.30.2 installs, and the issue is resolved after reverting back to 6.27

After reverting both sites I started wondering if the issue is related to fasttrack - but now that I’ve fixed two sites I will now need to set up a test environment to test this.

I am in the same boat as you sbiddle.

I have a clean installation of the latest RouterOS 6.31 with default settings on RB951Ui-2HnD.

I used the hotspot setup utility in Winbox to create the Hotspot on the bridge-local.

The version that came with the router (6.23) worked fine with same setup. After upgrading to 6.31, I am now seeing the same traffic report as you, probably 1/10th of it in the Bytes In/Bytes Out per user.

Just as you described, running torch makes sure traffic accounting is back to normal.

I am also suspecting Fasttrack as the culprit. Maybe the default settings do not play well with hotspot? I will do some reading this weekend on the wiki and forums in order to tackle this issue. I do not want to downgrade.

Let me know if you make any progress until then.

Hello. I have encountered this problem on 6.35.1. I have a hotspot running on a bridge on a routerboard 2011UiAS-2HnD. All traffic shows when torch is running, but otherwise about a tenth of the traffic shows. Hotspot (without a bridge) on a RB750 on 6.35.1 works fine. Is there a solution around this please?

Ok. Resolved the problem by unchecking “Allow Fast Path” in the IP settings.

Hello,

is this really the solution or just a workaround?
Without Fast-Path, the RB750Gr2 can transport only little more than 100Mbits before reaching 100% CPU load in a hotspot setup.

Currently using v6.35.4

Regards

Also Stuck with the same issue, does it work correctly (without Fast path) in version 6.35.1?

Thanks for hint, solved the issue.

Confirm it exists in 6.46.6, so doesn’t look like a bug, more like a feature.

Hi!
I still can’t seem to fix this issue even after turning fast path off

What am I doing wrong here??

Thanx