Table of Contents

PPPoE Server

If you ever need to test PPPoE behavior in a developer environment, then this Howto is for you. This procedure can be used in a virtual machine environment to connect a ClearOS test machine with PPPoE to a ClearOS development system.

Configuration

By default, you should already have the rp-pppoe RPM installed. This package provides both the client and server for PPPoE connections. The server configuration is quick and straightforward.

pppoe-server-options

First, you need to configure the PPPoE server configuration file. The following /etc/ppp/pppoe-server-options configuration file seems to work:

login
lcp-echo-interval 10
lcp-echo-failure 2
ms-dns 8.8.8.8
ms-dns 8.8.8.4
netmask 255.255.255.0
nodefaultroute
noipdefault
usepeerdns

chap-secrets

A username/password combination is needed for the PPPoE client connection. In /etc/ppp/chap-secrets, add an entry that suits your needs:

"pppoetest" "*" "password" "*"

Running the PPPoE Server

To start the PPPoE server, use the following command:

pppoe-server -I eth1 

search?q=clearos%2C%20clearos%20content%2C%20kb%2C%20howtos%2C%20clearos6%2C%20skunkworks%2C%20categorynetwork%2C%20maintainer_dloper&btnI=lucky