I ahve a problem with NAT on stick which I cannot resolve. Basically the internal client(s) 172.31.80.55 (see attached diagram) is accessing the IP address 188.8.131.52. The destination should get translated from 184.108.40.206 into 10.10.118.227 and be forwarded to the gateway/firewall accordingly. It is NOT possible to do this on the gateway/firewall. This why I am looking at NAT on a stick.
I did define an ACL plus a route map matching all traffic from 172.31.80.55 to 220.127.116.11 and forwarding it to the loopback-if 10 as next hop.
Then I have ip nat inside on if lo10 and ip nat outside on if eth0. Further I have the nat statement from the diagram.
What I obesrve is that the ACL is matching and the route map is triggered. However NAT never comes into play. The show ip nat translation verbose always shows a count of zero.
What do I do wrong?