Internal Ethernet interface configuration
interface FastEthernet 0/1
description internal interface
ip address 10.1.1.1 255.255.255.0
ip nat inside
no shut
We have configured an IP address on the internal interface and specified it as the Inside NAT interface
External Ethernet interface configuration
Interface FastEthernet 0/0
Description DSL interface
no ip address
pppoe enable
pppoe-client dial-pool-number 1
no shut
We have enabled PPPoE on the interface connected to the ISP and associated a dialer interface with it.
Dialer interface configuration
interface Dialer1
ip address negotiated
ip mtu 1492
ip nat outside
encapsulation ppp
dialer pool 1
ppp authentication chap pap callin
ppp pap sent-username USERNAME password P@ssw0rd
ppp chap hostname HOSTNAME
ppp chap password P@ssw0rd
no shut
Dialer Interface configuration includes PPP negotiation and authentication information.
Configuring Access List
ip access-list extended NAT_ACL 100 permit ip 10.10.10.0 0.0.0.255 any
This access-list matches traffic that should be translated to the Dialer Interface IP address for Internet access
NAT/PAT configuration
ip nat inside source list NAT_ACL interface dialer 1 overload
NAT configuration for translating traffic matched in the above ACL to Dialer Interface IP address
DHCP server services configuration
ip dhcp pool LAN_DHCP
network 10.1.1.0 /24
dns-server 4.2.2.2
default-router 10.1.1.1
DHCP Server Configuration for assigning the IP address and other parameters to LAN users
Static default route configuration
ip route 0.0.0.0 0.0.0.0 dialer 1
Finally a static default route is added that points towards the Dialer Interface.