Cisco PPPoE Server

Cisco Aug 2, 2025

Configuring a PPPoE access concentrator on a Cisco IOS device.

  1. Create a Loopback interface to address the PPPoE tunnel interfaces.
interface Loopback10
  description IP for PPPoE Tunnel Interfaces
  ip address 10.10.10.10 255.255.255.255
  1. Create a pool of IP addresses for clients
ip local pool PPP_POOL 100.64.0.1 100.64.0.254
  1. Create a Virtual-Template

Virtual template interfaces are used to define a prototype on which to base the Virtual-Access (tunnel) interfaces which are automatically created when a PPPoE user connects.

interface Virtual-Template1
  ip unnumbered Loopback10
  peer default ip address pool PPP_POOL
  ppp authentication chap
  1. Configure a BBA group
bba-group pppoe global
  virtual-template 1
  1. Configure interface clients connect into
interface Gi0/1
  description PPPoE Clients
  pppoe enable group global
  no shutdown
  1. Setup local user authenication
aaa new-model

aaa authentication ppp default local
aaa authorization network default local

Tags