Per quanto ne so, PPPoE funziona su Ethernet, quindi per essere utilizzabile PPPoE dovresti già essere in grado di inviare frame Ethernet al tuo ISP.
A quel punto, perché usare PPPoE? Perché non eseguire semplicemente l'IP direttamente su quel collegamento simile a Ethernet, assegnare un IP tramite DHCP e farlo con esso?