Point-to-Point Protocol over Ethernet

PPPoE (Point-to-Point Protocol over Ethernet) is a protocol used by many ADSL Internet Service Providers. Roaring Penguin has a free PPPoE client for Linux and Solaris systems to connect to PPPoE service providers.

Dubbed RP-PPPoE, this open-source product is ideal for Linux users with a DSL "modem" whose Internet service provider uses PPPoE. Before you download this software, check whether or not you really need it. If your ISP uses PPPoE, but has given you a router, you may not need a PPPoE client on your Linux box. DHCP may work fine.

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:


rp-pppoe is free software; it comes without warranty or support. We regret that we 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

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