I have router OS version 3.22. It has 2 client interfaces 1 uses a public address like 12.x.x.1 the other uses a private address like 192.168.1.1 The private addresses are not able to see the public address behind this router. The public ip’s can be seen from the internet though. I need my laptop connected to the private network to be able to see all the addresses accross all subnets connected to the mikrotik. I have been all through my settings and am lost as to why I cannot do this, Can anybody help me fix this issue?
Do you have a masquerade rule in place?
/ip firewall nat
add action=masquerade chain=srcnat comment=masquerade disabled=no out-interface=<your public interface>
Replace with the name of the interface with IP 12.x.x.1
I have a masquerade rule in place for my private addresses, on the 192.x.x.x subnet that masquerades as sbc’s static address they gave me however the 12.x.x.x addresses cannot be masqueraded as they must be accessible from the internet by their public addresses. There are several devices on this subnet, I must be able to reach via the internet.
I think what I need to do is make a rule that routes all 192.x.x.x traffic destined for the 12.x.x.x subnet to use internal routes other wise I think I am getting a loop. at least that’s what tracert leads me to believe.