Question about possible solution on networking "masquerade"

Hello everyone,
I have a question about a certain matter and I want to know if it’s possible to achieve using a Mikrotik solution.
Let’s say I have this kind of network configuration:

Premise:

  • NET A + the .200 host were already present into the network on the same 192.168.1.0/24
  • NET B is added after with the same addresses as NET A (and it’s impossible to change them)

What I want to achieve (if it’s possible)?
Can I (sorry for the sketchy terminology here) “masquerade” all NET B with another IP class (eg. 172.16.1.0/24) using Mikrotik and still be able to ping/communicate with each single host of NET B from the 192.168.1.200/24 PC?
So that NET A and NET B can now coexist without changing all the addresses of NET B.

Quick example:

from 192.168.1.200 i ping 172.16.1.101, Mikrotik catch the packet and knows that he should forward the request to 192.168.1.101 of NET B.


If I explained myself like a cow please let me know :slight_smile:

Thanks for your kindness,

Fred

You could 1 to 1 Nat them out, and communicate with them directly.

But if you question was can I do it and “masquerade” I would say the answer is NO. At least it would not be using the same masquerade address.

Hi,

You could 1 to 1 Nat them out, and communicate with them directly.

can you provide a more detailed explanation or a small example of setup?

Thank you

http://wiki.mikrotik.com/wiki/Manual:IP/Firewall/NAT

Please look to the bottom where it has 1 to 1 NAT.