Trying to repeat a free network(Free Fon Hotspot) Questions

It would be good idea to share more details about dd wrt solution. If you want something like that, it would probably help if we knew what exactly it is.

Hello There,
I Don’t know the reason, but that post is originally written by me and posted on reddit yesterday.
I Came here to search answers on the matter and was blowed up by the fact that someone joined to post my problem.
Whatever the dd wrt solution(which i dont think its the solution anymore is here https://forum.dd-wrt.com/phpBB2/viewtopic.php?p=887486&sid=1a2ccefab17a7bbd7879c216ea227f78 on the last post)

So what i have done so far is

Set up wlan 1 as WAN and station and connected to Free Fon WiFi
Added dhcp-client for wlan1
Setted up a virtual lan(wlan3) as ap bridge
Added ip address for wlan3
Setup dhcp-server for wlan3
Masqueraded all traffic through wlan1.
When a client connects, it prompts to use the captive portal which ends up to a fon page says that the page requested couldnt found.

I Then changed my mikrotiks MAC to my laptops one, now the laptop is the only mikrotiks client that can access the captive portal, and when it does every client gets internet access.

So i guess that when a client tries to access the captive portal infact the fon router knows its a different MAC than the mikrotiks, shouldn’t be clients be hided behind the mikrotiks MAC since the masquerade rule?

Thanks