Point-to-Point Protocol over Ethernet (PPPoE) Configuration

 
 
There are 8 steps for configuring PPPoE on an Ethernet interface are as follows:
 
Step 1: Configure PPPoE (External Modem)

Edmonton(config)#interface ethernet 0/0
Edmonton(config-if)#pppoe enable
Edmonton(config-if)#pppoe-client dial-pool-number 1
Edmonton(config-if)#no shutdown
Edmonton(config-if)#exit
Edmonton(config)#vpdn enable
Edmonton(config)#vpdn-group PPPOE-GROUP
Edmonton(config-vpdn)#request-dialin
Edmonton(config-vpdn-req-in)#protocol pppoe
 
Step 2: Configure the Dialer Interface
Edmonton(config)#interface dialer0
Edmonton(config-if)#ip address negotiated
Edmonton(config-if)#ip mtu 1492
Edmonton(config-if)#ip tcp adjust-mss 1452
Edmonton(config-if)#encapsulation ppp
Edmonton(config-if)#dialer pool 1
Edmonton(config-if)#ppp authentication pap callin
Edmonton(config-if)#ppp pap sent-user-name admin password cisco123
Edmonton(config-if)#ppp authentication chap callin
Edmonton(config-if)#ppp chap hostname admin
Edmonton(config-if)#ppp chap password cisco123
 
Step 3: Define Interesting Traffic and Specify Default Routing
Edmonton(config)#dialer-list 2 protocol ip permit
Edmonton(config)#interface dialer0
Edmonton(config-if)#dialer-group 2
Edmonton(config-if)#ip route 0.0.0.0 0.0.0.0 dialer0
 
Step 4: Configure NAT Using an ACL
Edmonton(config)#access-list 1 permit 10.10.30.0 0.0.0.255
Edmonton(config)#ip nat pool NAT-POOL 192.31.7.1 192.31.7.2 netmask 255.255.255.0
Edmonton(config)#ip nat inside source list 1 pool NAT-POOL overload
Edmonton(config)#ip nat inside source list 1 interface dialer0 overload
 
Step 5: Configure NAT Using a Route Map
Edmonton(config)#access-list 3 permit 10.10.30.0 0.0.0.255
Edmonton(config)#route-map ROUTEMAP permit 1
Edmonton(config-route-map)#match ip address 3
Edmonton(config-route-map)#exit
Edmonton(config)#ip nat inside source route-map ROUTEMAP interface dialer0 overload
 
Step 6: Configure HDCP Service
Edmonton(config)#ip dhcp excluded-address 10.10.30.1 10.10.30.5
Edmonton(config)#ip dhcp pool CLIENT-30
Edmonton(dhcp-config)#network 10.10.30.0 255.255.255.0
Edmonton(dhcp-config)#default-router 10.10.30.1
Edmonton(dhcp-config)#import all
Edmonton(dhcp-config)#dns-server 10.10.30.2
 
Step 7: Apply NAT Programming
Edmonton(config)#interface ethernet 2/0
Edmonton(config-if)#ip nat inside
Edmonton(config)#interface dialer0
Edmonton(config-if)#ip nat outside
Edmonton(config-if)#end
 
Step 8: Verify a PPPoE Connection
Edmonton#debug pppoe events
Edmonton#debug ppp authentication
Edmonton#show pppoe session
Edmonton#show ip dhcp binding
Edmonton#show ip nat translations


Point-to-Point Protocol over Ethernet (PPPoE) Configuration Point-to-Point Protocol over Ethernet (PPPoE) Configuration Reviewed by Anonymous on 7:14:00 PM Rating: 5