In this post we will see how we will configure the PPPoE client in our 800 series router ,I will do the configuration in CLI, But if you want, you configure through web .
//LAN Interface configuration, Where all my LAN users are connected .My Lan Interfaces are Fa1 and Fa2.
interface FastEthernet1
switchport access vlan 100
switchport mode access
description CONNECTED-TO-LAN@@@@@
no ip address
!
interface FastEthernet2
switchport access vlan 100
description CONNECTED-TO-LAN@@@@@
switchport mode access
no ip address
!
//MY WAN Interface configuration which is connected to my ISP modem..!
interface FastEthernet4
description CONNECTED-TO-ISP-WAN@@@@@
no ip address
duplex auto
speed auto
pppoe enable group global
pppoe-client dial-pool-number 1
!
//All my LAN ports are L2 port so i cant configure the IP on port directly so i will configure a interface VLAN and i will configure a IP in that VLAN and my LAN port will me member of that VLAN.
interface Vlan100
ip address 172.16.40.65 255.255.255.224
ip nat inside
ip virtual-reassembly in
!
//Now i have to configure the PPPoE client , Where i will have to configure the username and password given by my ISP . Here, My username is alexa and password 12345678 and the authentication hashing is PAP, Make sure there should not be any invalid credentials configured..!
interface Dialer1
ip address negotiated
ip mtu 1492
ip nat outside
ip virtual-reassembly in
encapsulation ppp
ip tcp adjust-mss 1452
dialer pool 1
dialer-group 1
ppp pap sent-username alexa password 0 12345678
!
//Now i will configure a default route .Its not necessary to create the default route because once the Dial-up will be successful the default route will be created automatically.
!
ip route 0.0.0.0 0.0.0.0 10.10.10.1 name ISP-WAN
!
//Now the final step is to configure the Natting for internet access, so i will configure a ACL where I will match my LAN subnet and i will configure it as PAT
overload .So it means all my users will be Natted on my WAN interface ip .
access-list 3 permit 172.16.40.64 0.0.0.31
ip nat inside source list 3 interface Dialer1 overload
!