My Mikrotik device has 2 connection to the outside world, from 2 ISPs. The network where Mikrotik resides is 172.16.2.0/24, however, the 2 devices that connect to ISPs reside on different networks. Both devices use DHCP and lie in networks 192.168.1.0/24 and 192.168.2.0/24, and they assign to my Mikrotik router an address from each of those ranges.
What I am trying to achieve is to assign to both of these devices virtual IPs from the internal network (172.16.2.0/24) so I could easily connect to it from elsewhere. As it is now, I can ping the ISP devices from network 172.16.2.0/24 but cannot reach it from 172.16.1.0/24, however I can properly ping any device between 172.16.1.0/24 and 172.16.2.0/24. Assigning virtual IPs to wireless receivers would solve the issue. I tried dst-nat and src-nat, I tries 1:1 mapping and still cannot find a way to do this.