Bring up underlying interface before attempting PPPoE pppoe fails to start when the interface its running on is not up. This is a hack to automatically bring up the interface prior running pppoe on it.
Add option to change source MAC on Ethernet device This patch adds the -H option to pppoe, which allows setting the source MAC address on the Ethernet device pppoe is running over. Unconditionally sets the device to promiscuous mode.