Hint 2 — full sequence
enable
configure terminal
access-list 1 permit 192.168.1.0 0.0.0.255
interface gi0/0
ip nat inside
exit
interface gi0/1
ip nat outside
exit
ip nat inside source list 1 interface gi0/1 overload
end
Bonus — PAT with a pool (blueprint 4.1)
Real deployments often overload a small pool of public IPs, not just one. Same ACL, but bind to a named pool:
ip nat pool INTERNET 203.0.113.10 203.0.113.15 netmask 255.255.255.0
ip nat inside source list 1 pool INTERNET overload
Bonus — verify
After a flow crosses the router: show ip nat translations shows the mapping; show ip nat statistics summarises hits/misses. And traceroute from an inside host confirms egress via the outside interface.