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