Multiple HotSpot and IP address mapping

Hello everyone,

I am running a Mikrotik server with several hotspot, to serve different networks that must remain separate.
I have different user profiles, in this case two: a private_ip profile, and a public_ip profile, which should behave as follow:

  • private_ip : each hotspot server has a public ip reserved for srcnat, so every user in this profile is srcnatted on its network’s ip
  • public_ip : each users receives an ip that is natted 1-to-1 with a public ip address.

If I have only one hotspot i can assign - in each profile - an ip taken from the pool in the “intermediate network”, but if i have multiple hotspot i cannot do this.

Consider the image above. How should the intermediate address mapping be done to allow users to have a public dynamic ip address?

I think this is a very stimulating problem to solve, who can help?

Thanks
Roberto

Nobody can help? Even Mik support?
I am not asking a whole solution, just a tip to start solving this problem…

Thanks again
Roberto