Installation of PPPoE for RedHat Linux
This Howto describes the installation of Roaring Penguin PPPoE for RedHat Linux.
Requisites:
Recent versions of RedHat (7.3 and higher) have a suitable kernel for PPPoE and are equiped with recent versions of the pppd, so no upgrades are required.
If you're using an older version, please check the requirements
Installation PPPoE client software:
You'll need a Roaring Penguin PPPoE client, minimum rp-pppoe-3.5. This version is shipped with RedHat from version 9.
Version rp-pppoe-3.5-1.i386.rpm is available in the ResNet Installation Package. The manual included in this package will bring you to this page.
- Install using /bin/rpm -ih rp-pppoe-yourversion.rpm or install the package from a RedHat (version 9 minimum) repository (eg from your installation CDROM).
- Run: /usr/sbin/adsl-setup
- USERNAME: enter the username of your service account, don't forget the @tudelft suffix!
- INTERFACE: enter the interface that's used for your PPPoE connection (eg: eth0).
- idle-time: choose an 'idle disconnect time' or no for 'always on'.
- DNS: press enter to skip manual DNS configuration specific for PPPoE, but instead keep the local DNS-server(s) of your building,
or enter the TUDelft DNS-servers: 130.161.180.1 and 130.161.180.65
- PASSWORD: enter your service account's password. Repeat to check.
- FIREWALL: choose a firewall option. 0 (NONE) will suffice in most cases
- Summary: choose yes to accept or no to start over.
- It's recommended to specify an 'AccessConcentrator' and 'ServiceName'.
edit /etc/ppp/pppoe.conf and change/add these lines:
ACNAME="DePoort"
SERVICENAME="TUdelft-FTTD"
- Run: /usr/sbin/adsl-start to start your connection. (use adsl-stop to disconnect)
- If you want your connection to start upon startup, use chkconfig --add adsl to create the adsl init-scripts.
- Have fun with your Linux PPPoE connection ;-)
Requirements for older RedHat distributions
Your 2.2/2.4 series kernel must support:
- PPP filtering.
- PPP deflate compression.
- PPP async.
- If your kernel is a 2.2 series kernel, you'll need a pppd version 2.3.10 or higher.
- If your kernel is a 2.4 series kernel, you'll need a pppd version 2.4.0 or higher.