OK, here is my scenario: I have one internal client which must be accessed externally, so I have setup an external address. Now we have several remote sites, this particular server resides in our North Carolina office. The site has its own internet connection, however prior to installing this internet connection all internet traffic was routed to our PA Office.
The problem: When I access the internal client over the internet it successfully traverse the firewall in North Carolina, however since internal routers used to point to PA for internet access, the traffic does not go back out our North Carolina firewall, instead it is routed to PA. At which point the firewall in PA drops the packets.
How can I ensure that external traffic reaching the internal client goes back out the same NC firewall instead of being routed to PA?
Can I somehow NAT to the inside interface of the NC Firewall so that when the traffic returns it s routed to the same firewall it came in on? Attached is an image so that it is easier to understand. The image may be simplistic, but the gist of what I am explaining is portrayed.