Mikrotik RB750 hotspot with external DHCP server

Our internet is coming in via a managed fiber modem. Our ISP offers a nice cloud interface with API with loads of goodies. We get nice graphics like Optical signal level, an overview of all connected clients with their IP address, MAC, network name, up/download speed, all kinds of historic data, etc. We have full access to manage all settings, wifi passwords, black/whitelist client MAC access and bandwidth, the whole schemiel.

The only thing that is missing is a captive portal. For this I’d like to use our RB750. But I don’t want to loose all the goodies. If I setup the RB with default configuration - as a gateway, it will run its own DHCP server and give out its own IP addresses. I won’t see all connected clients on the ISP cloud interface. I’ll just see the RB as the only connected client.

Is there a way to have the RB showing the hotspot portal for newly connected clients but still use the modem DHCP server and its IP range?

If it matters, the modem only offers NAT, afaik I cannot put it in bridge.

Hi,

I think your only option is to bridge your wan interface and lan interface and disable the nat.

Then you must set the hotspot interface to that bridge then.

Im not sure if that will work so well.

If adding the bridge is not a option then I think you will net to write your own custom application using api or something.

If I could dump the whole RB config including mac/ip/hostname of every connected client as http-post to an external server that would also get me started.

At my server I can process this raw info using php.

Any tips on getting this info out?