Robuta

https://www.juniper.net/documentation/us/en/software/junos/subscriber-mgmt-services/topics/concept/cos-pppoe-vendor-specifc-tags.html
You can use access line parameters received in PPPoE discovery packets to set the shaping-rate and overhead-accounting class-of-service attributes on dynamic...
settingshapingrateoverheadaccounting
https://www.juniper.net/documentation/us/en/software/junos/subscriber-mgmt-vlan/topics/concept/pppoe-service-name-tables-benefits.html
This topic describes the benefits of configuring PPPoE service name tables.
junos osbenefitspppoeservicename
https://www.tp-link.com/za/support/faq/618/
How to install TP-Link wireless router to work with a DSL Modem (PPPoE)
how to installtp linkwireless routerwork with
https://codeberg.org/dskoll/rp-pppoe
rp-pppoe - A PPPoE client, server and relay implementation for Linux.
client serverrppppoerelayimplementation
https://support.google.com/googlenest/answer/7668126
In rare cases, if your connection requires Point-to-Point Protocol over Ethernet (PPPoE) authentication, you may encounter an error during the authentication...
google nest wifipppoeissuessetup