The Roaring Penguin PPPoE package contains both a client and a server component that works with the client. The client allows you to connect to large networks that use the PPPoE protocol, common among ADSL providers. The server component runs alongside the client, allowing you to configure other clients that send out a configuration request.
Download (HTTP): http://www.roaringpenguin.com/penguin/pppoe/rp-pppoe-3.8.tar.gz
Download MD5 sum: 0e32760f498f9cde44081ee6aafc823b
Download size: 212 KB
Estimated disk space required: 2.4 MB
Estimated build time: less than 0.1 SBU
PPP-2.4.4 and Net-tools-1.60 (you may omit Net-tools by using the following patch to utilize IPRoute2 instead: http://www.linuxfromscratch.org/patches/blfs/svn/rp-pppoe-3.8-iproute2-1.patch)
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/RP-PPPoE
If you plan on using kernel-mode PPPoE, this package is no
longer explicitly needed, however, it is recommended for ease
of configuration. Additional information about kernel mode
PPPoE can be found in rp-pppoe-3.8/doc/KERNEL-MODE-PPPOE.
Fix the location of the logger executable in several PPPoE scripts:
sed -i s%/usr/bin/logger%/bin/logger% \
scripts/pppoe-{connect,setup,stop}.in
Install RP-PPPoE by running the following commands:
cd src && ./configure && make
This package does not come with a test suite.
Now, as the root user:
make install
These are the standard installation commands that will install the
package into the /usr prefix. You can
optionally use the go
script in the root of the source tree to run the same commands,
which are then immediately followed by the pppoe-setup script.
/etc/ppp/pppoe.conf, /etc/ppp/firewall-standalone, /etc/ppp/firewall-masq, /etc/ppp/pppoe-server-options, /etc/resolv.conf, /etc/ppp/pap-secrets, /etc/ppp/chap-secrets
To configure RP-PPPoE after installation, you should run the pppoe-setup script.
When configuring your connection, you will need to have your ISP's nameserver information available, as well as your username and password. You will also be asked whether to configure a dial-on-demand or a constant connection. If your service provider does not charge by the minute, it is usually good to have a bootscript handle the connection for you. You can, of course, choose not to install the following script, and start your connection manually with the pppoe-start script.
Optionally install the /etc/sysconfig/network-devices/services/pppoe
service script included with the blfs-bootscripts-20060910 package (as
user root).
make install-service-pppoe
Now create the
config file for use with the pppoe
service script (as user root):
If you have previously configured the network interface that
will now use PPPoE, you should remove the interface
configuration files for that interface (as user root):
rm -v /etc/sysconfig/network-devices/ifconfig.eth0/*
install -v -d /etc/sysconfig/network-devices/ifconfig.eth0 &&
cat > /etc/sysconfig/network-devices/ifconfig.eth0/pppoe << "EOF"
ONBOOT="yes"
SERVICE="pppoe"
EOF
Last updated on 2007-04-04 21:42:53 +0200