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