思科路由器 – 在相同的接口上进出NAT

情况如下:

我有几个客户端连接到交换机,交换机连接到思科2621。

客户端的IP地址范围为192.168.1.0/24,路由器地址为192.168.1.254。

所以,主机A的地址是192.168.1.1,主机B的地址是192.168.1.2。

我希望能够使用另一个地址(例如172.16.1.1为192.168.1.1)访问每个主机。

所以我需要能够在路由器上进行NAT转换。 我玩过和使用了一个回送接口,并分配了一个地址,并在那里使用ip nat,虽然我真的无法得到它的工作。

任何想法如何做到这一点将是伟大的。

谢谢

这种configuration称为“棒上的NAT”,因为路由器将转发到棒的同一端。

思科在这里有一个很好的devise技术,它解释了如何使用它实际上是一个回环,但也与路线图。 这可以帮助你。

这是他们正在使用的configuration。 只有一点点的调整,你应该可以在你的设置中使用它:

interface Loopback0 ip address 10.0.1.1 255.255.255.252 ip nat outside interface Ethernet0 ip address 192.168.1.2 255.255.255.0 secondary ip address 10.0.0.2 255.255.255.0 ip nat inside ip policy route-map Nat-loop ip nat pool external 192.168.2.2 192.168.2.3 prefix-length 29 ip nat inside source list 10 pool external overload ip nat inside source static 10.0.0.12 192.168.2.1 ip classless ip route 0.0.0.0 0.0.0.0 192.168.1.1 ip route 192.168.2.0 255.255.255.0 Ethernet0 access-list 10 permit 10.0.0.0 0.0.0.255 access-list 102 permit ip any 192.168.2.0 0.0.0.255 access-list 102 permit ip 10.0.0.0 0.0.0.255 any access-list 177 permit icmp any any route-map Nat-loop permit 10 match ip address 102 set ip next-hop 10.0.1.2