We have an office in Bermuda and 2 offices in Chicago. The 2 offices in Chicago have the same IP scheme - 10.150.1.0/24. I'd like to set a site-to-site VPN up from Bermuda to each of the Chicago offices. I have one up and it works fine. When I set up the 2nd, I can transmit from Chicago, but not receive. I assume this has to do with the same IP networks. Is there some way to get around this?
This is quite a common problem - and solution will be to google for solution on CCO ... depending on what devices are available there you can do it differently.
But basically you will need to NAT remote subnets not to share same IP schema.
Here's an example for IOS,
and for ASA:
Yes you would need to nat all traffic going to one of the Chicago sites. That way the other sites will see it as a completely different subnet. Her is a guide from cisco.com: