But a part of that solution (the one with vrf’s) is inspired by this article:
https://sudonull.com/post/96901-Mikrotik-VRF-NAT-Manage-devices-with-the-same-IP-addresses-from-one-host
which seems exactly like the same problem of the OP
And this should be another possible solution without using vrf’s:
http://forum.mikrotik.com/t/access-multiple-devices-with-same-ip-address/106788/1
In the configuration posted by networkingNoob7 (for a single device) it seems to me (but I am also a beginner) that what is missing is a NAT, either src-nat or masquerade should do:
/ip firewall nat
add chain=srcnat action=masquerade out-interface=ether2
From the little I have understood if using src-nat the address of the out interface needs to be specified:
/ip firewall nat
add chain=srcnat action=src-nat to-addresses=192.168.255.126 out-interface=ether2 src-address=10.1.1.0/24
I am still trying to understand these features, though.
An old thread with a reference to anav’s Beginner Basics
http://forum.mikrotik.com/t/masquerade-or-src-nat-to-addresses/9384/1
point H:
https://forum.mikrotik.com/viewtopic.php?t=191442