PPPoE (Point-to-Point Protocol over Ethernet) ist ein [[netzwerkprotokolle|Netzwerkprotokoll]], das häufig in Breitband-Internetverbindungen mit Modems verwendet wird. Es ist eine Erweiterung von [[ppp|PPP]]. Es ermöglicht die Einwahl eines Nutzers in ein Internetdienstleisternetzwerk über eine [[Ethernet]]-Verbindung. PPPoE wird oft von Internetanbietern eingesetzt, die DSL- oder Kabelinternetdienste bereitstellen.
Bei der Verwendung von PPPoE muss der Benutzer in der Regel seine Zugangsdaten (Benutzername und Passwort) eingeben, um sich bei seinem Internetdienstleister zu authentifizieren. Diese Informationen werden dann verwendet, um eine Verbindung herzustellen und dem Benutzer den Zugang zum Internet zu ermöglichen.
=====Lab=====
{{pppoe_lab.png}}
! R1
ip local pool CUSTOMER 100.0.0.10 100.0.0.20
bba-group pppoe CUSTOMER
virtual-template 1
exit
interface virtual-template 1
peer default ip address pool CUSTOMER
ip address 100.0.0.1 255.255.255.0
encapsulation ppp
ppp authentication chap
no shutdown
exit
int fa0/0
no ip address
pppoe enable
pppoe enable group CUSTOMER
no shutdown
exit
username client1 password cisco
username client2 password cisco
! R2
interface fa0/0
no ip address
pppoe enable
pppoe-client dial-pool-number 1
no shutdown
exit
interface dialer 1
dialer pool 1
ip addr negotiated
mtu 1492
encapsulation ppp
ppp chap hostname client1
ppp chap password cisco
exit
ip route 0.0.0.0 0.0.0.0 Dialer1
debug pppoe detail
debug pppoe events
debug ppp negotiation
debug ppp authentication