pppoe-relay
Relay PPPoE traffic between interfaces
TLDR
Start PPPoE relay
$ pppoe-relay -S [eth0] -C [eth1]
Relay with multiple interfaces$ pppoe-relay -S [eth0] -C [eth1] -C [eth2]
Run in foreground$ pppoe-relay -n -S [eth0] -C [eth1]
SYNOPSIS
pppoe-relay [options]
DESCRIPTION
pppoe-relay forwards PPPoE discovery and session packets between network interfaces, acting as a relay agent between PPPoE clients and access concentrators on different network segments. This allows clients on one subnet to connect to a PPPoE server on another.The relay listens on both server-side and client-side interfaces, transparently forwarding PPPoE control and data traffic. Multiple client interfaces can be specified to serve several network segments through a single access concentrator.
PARAMETERS
-S INTERFACE
Server-side interface.-C INTERFACE
Client-side interface.-n
Don't fork to background.-i
Ignore PADI if no AC.
INSTALL
sudo apt install pppoe
sudo dnf install rp-pppoe
sudo pacman -S rp-pppoe
sudo apk add rp-pppoe
sudo zypper install rp-pppoe
nix profile install nixpkgs#rp-pppoe
CAVEATS
Requires multiple interfaces. Specialized use case.
HISTORY
pppoe-relay provides PPPoE packet relaying between network segments.
SEE ALSO
pppoe(8), pppoe-server(8)