Router(config)# ip route 172.16.10.0 255.255.255.0 10.0.0.2
Router(config)# ip route 0.0.0.0 0.0.0.0 [next-hop-address]
Router(config)# interface Gi0/0
Router(config-if)# ip nat inside
Router(config-if)# exit
Router(config)# interface Gi0/1
Router(config-if)# ip nat outside
Router(config-if)# exit
Router(config)# access-list 1 permit 192.168.1.0 0.0.0.255
Router(config)# ip nat inside source list 1 interface Gi0/1 overload
Router(config)# ip dhcp excluded-address 192.168.1.1 192.168.1.10
Router(config)# ip dhcp pool LAN_POOL
Router(dhcp-config)# network 192.168.1.0 255.255.255.0
Router(dhcp-config)# default-router 192.168.1.1
Router(dhcp-config)# dns-server 8.8.8.8 8.8.4.4
Router(config)# access-list 1 deny 192.168.1.100 0.0.0.0
Router(config)# access-list 1 permit any
Router(config)# interface Gi0/0
Router(config-if)# ip access-group 1 in