Cisco PPPoE client

Quick mini-howto configure PPPoE client on Cisco IOS.

interface Ethernet0/1
no ip address
pppoe enable
pppoe-client dial-pool-number 1

interface Dialer1
mtu 1492
ip address negotiated
ip nat outside
encapsulation ppp
ip tcp adjust-mss 1452
dialer pool 1
dialer-group 1
ppp pap sent-username USERNAME password PASSWORD
ppp ipcp dns request

Ethernet0/1 = interface to PPPoE provider
USERNAME, PASSWORD = your assigned PPPoE username and password

Tested with RDS FTTH, at least with

C2600 Software (C2600-C-M), Version 12.3(19)

Check with show pppoe session, show interface dialer 1.

Do not forget about default route (and NAT if applicable).