03-13-2019 06:51 AM
Hello,
I'm facing an issue and I really don't know what's happening.
I'm working on 2 Cisco routers (Cisco 891 and Cisco C1111-8P). The running-config is identical on both routers.
I have a nat as follows.
ip nat outside source static tcp 10.10.10.10 12345 20.20.20.20 8888 extendable
My problem is that on 891 the NAT is working, but on C1111-8P it doesnt work.
What did I miss?
Thanks!
03-13-2019 06:59 AM - edited 03-13-2019 07:04 AM
Hello
You have static nat outside statement relating to a private ip address no so sure if this is just for example purposes anyway if nat outside is to be use the source address needs to be:
outside public ip - private ip
Example ip nat outside source static tcp 20.20.20.20 8888 10.10.10.10 1234 extendable
03-13-2019 09:10 AM
Hello,
can you add 'add-route' to the statement ?
ip nat outside source static tcp 10.10.10.10 12345 20.20.20.20 8888 extendable add-route
03-13-2019 10:58 AM - edited 03-13-2019 06:49 PM
Hello
Just like to add
Nat add-route -is necessary if the nat router isn't aware of the specific natted address the outside ip is getting translated to,
03-13-2019 03:02 PM
Just a thought: what is actually behind the inside IP address ? Certain applications might require the 'no-payload' keyword at the end of the static NAT entry, you might want to try that as well...
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide