I constantly asked GL team to do something about this, because all my clients have constant MAC randomization, it causes client section overfill and glitches. In rare cases (if you connect to router 15 devices which flip-flop mac each hour) it will cause inability to connect to router.
But nobody did nothing.
So here am I, I wrote init script to fix it. Probably it is sledgehammer approach, but at least after reboot it will fix behavior. At least not full reset.
We are aware of this issue and have begun working on a fix.
However, due to the complexity of the solution—which requires simultaneous modifications to both the UI and backend—it may take some time to resolve.
We appreciate your understanding and patience.
If you want to completely disable this feature, including the display of online devices, you can SSH into the router and run:
Router starts behaving when you change mac address approximately 40-60 times.
Yeah, it is huge amount, but... User can have many devices (personaly I have 3 computers, 2 tablets and 4 phones which swaps MAC on each reconnecting, and it is only me)
Also it make router vulnerable to DOS (attacker can use Alpha and flood pool with fake clients).
Possible solution:
I think router should NOT remember offline clients by default UNLESS user select specific one to for example limit or interact with it via this menu.
There should be a notice that client can bypass restrictions by altering MAC and that this is not bulletproof. So that person won't be misleaded.
We already included this clarification in the interface notice, as shown here.
It informs users that MAC-based controls can be bypassed and are not fully reliable.