Give other address pool to OpenVPN users

Hi everyone!

I few months ago i open a topic in this forum to search how to configure a open-vpn. I was starting to deal with mikrotik and now I learned a lot more.
But I still haven’t been able to find a complete solution to my problem.
I have the following network topology:
image1.png
I want to connect to my office network from anywhere using open-vpn. The VPNs between main-office and the others is made through IPSEC tunnel and works fine.
When i configure the open-vpn profile as below, everything works correctly:
ovpn-profile1.png
My problem is: That way, users who enter through open-vpn will have the same range of ip at local devices, and i want to use another ip range like 192.168.54.0/24 for users who enter via open-vpn, To try this i created other adderss range in ip-address and another pool and ip-pool:
bridge.png
To finish, i reconfigure the ovpn-profile this way:
ovpn-profile2.png
But it’s not work! I can’t access devices from other offices.
I believe it is a problem with the tunnel because the tunnel is configured as follows:
tunnel example.png
Exists any way to give another address range to open-vpn users and being able to access devices from other offices while maintaining the current tunnel configuration?
Any sugestion of changes?

Thanks a lot!

No one?

You can either:

a) Fix your office tunnels to include VPN range at main office’s end. So add other policies for 192.168.54.0/24 or change existing ones from 192.168.55.0/24 to 192.168.54.0/23.
b) Use srcnat to hide 192.168.54.x behind some 192.168.55.x, to match existing policies.

Clean solution is a).