PPPoE (Point-to-Point Protocol over Ethernet) is a protocol used by many DSL Internet Service Providers. RP-PPPoE is a free PPPoE client, relay and server for Linux.

Commercial PPPoE Server

Fine Point Networks sells a commercial PPPoE server based on rp-pppoe; their product is called ServPoET BMS.

Download RP-PPPoE

You can download RP-PPPoE here:

Public Git Repository

RP-PPPoE has a public Git repo at https://salsa.debian.org/dskoll/rp-pppoe

Oh, one little thing...

If you are coming from one of Microsoft's Public IP Addresses, then you will not be able to download RP-PPPoE. I'm sorry about that, but someone/something keeps re-downloading the tarball every few minutes from that address range and it eats up a lot of bandwidth. The source IP address keeps changing, too, so I've had no choice but to block the entire address space from downloading the tarball. If you find this to be a problem, please email abuse@microsoft.com.

Here are some logs.


RP-PPPoE is free software; it comes without warranty or support. I regret that I cannot offer e-mail or telephone support for RP-PPPoE. If you received RP-PPPoE as part of a Linux distribution you paid for, you may have the right to support from the distribution vendor. Try your vendor first.

Mailing List

I run a mailing list for RP-PPPoE; please visit the list information page to sign up.

Copyright © 2024 Dianne Skoll