PPPoE one session per host

Hi there, there is a way to make One Session Per Host to be determined by username and not by MAC? It would be very nice because this way I dont need to use WDS on my entire structure to make the concentrator receive the client MAC behind other routers!

your RADIUS should do simultaneous use checking, not RouterOS

I suspected I should use RADIUS instead, but with RADIUS should I enable One Session Per Host also to work?

one-session-per-host will drop all active sessions from the MAC address if that MAC address tries to establish a new session. as far as I understand, it works before authentication

Thank you very much!