Soweit ich weiß, arbeitet PPPoE über Ethernet. Damit PPPoE verwendet werden kann, sollten Sie bereits Ethernet-Frames an Ihren ISP senden können.
Warum sollte man zu diesem Zeitpunkt überhaupt PPPoE verwenden? Warum nicht einfach IP direkt über diese Ethernet-ähnliche Verbindung ausführen, eine IP über DHCP zuweisen und fertig?