NAT and PAT configuration examples
Another aide-memoir
NAT and PAT
NAT Static
rtA(config)#ip nat inside source static [Inside local IP address] [Inside global IP address]
rtA(config)#in e0/0
rtA(config-if)#ip address [ip address] [subnet mask]
rtA(config-if)#ip nat inside
rtA(config)#in s0/0
rtA(config-if)#ip address [ip address] [subnet mask]
rtA(config-if)#ip nat outside
NAT Dynamic
rtA(config)#ip nat pool [pool name] [address range] netmask [network address mask]
rtA(config)#ip nat inside source list [list #] pool [name of nat-pool]
rtA(config)#in e0/0
rtA(config-if)#ip address [ip address] [subnet mask]
rtA(config-if)#ip nat inside
rtA(config)#in s0/0
rtA(config-if)#ip address [ip address] [subnet mask]
rtA(config-if)#ip nat outside
rtA(config)#access-list [same list # used above] permit [ip address] [wildcard mask]
PAT
rtA(config)#in e0/0
rtA(config-if)#ip address [ip address] [subnet mask]
rtA(config-if)#ip nat inside
rtA(config)#in s0/0
rtA(config-if)#ip address [ip address] [subnet mask]
rtA(config-if)#ip nat outside
rtA(config)#ip nat inside source list [list #] interface s0/0 overload
rtA(config)#access-list [list #] permit [network address] [subnet mask]
rtA(config)#access-list [list #] permit [network address] [subnet mask]