(Updated 09/26/98)

WHO? This document is written for anyone, novice or guru alike, who wants to connect their Linux box to their ISP.

WHAT? This is a step-by-step HOWTO for getting pppd WORKING WITH AN ISP USING A DYNAMIC IP ADDRESS. I actually wrote the first version of this HOWTO as a brand new Linux user after spending many frustrating hours going through the documentation and trying to get PPP working. So why write another HOWTO? After all, there are so many HOWTOs and FAQs already. Well, I don't know about you, but all I really wanted to know was how to get the damn Linux box connected to my Internet Service Provider (ISP). I didn't want to know the history, the background, the protocol, etc. I just wanted to get the darn thing up and working. Well, this is the result. Like I said before, there are other HOWTOs, and FAQs for all the other intricacies.

WHY? Despite how wonderful Linux could be, it's nice to peek out of your Linux box and see what's going on in the outside world. But why pppd? Linux has so many network capabilities, none of which requires going to X-windows. It would be silly to have to start X-windows when all you want to do is to telnet or ftp somewhere. Besides, as you will see, setting up pppd manually will only take a few minutes.

WHERE? The absolute newest version of this HOWTO can always be found at http://home.earthlink.net/~webspot/ppp.html. You can also download the plain text version at http://home.earthlink.net/~webspot/dl/ppp.txt.

HOW? Easy there Banzai, I'm getting to it. But first.. Please Note: While pppd does come on RedHat distributions v4.1 and later, the script files aren't where they should be. Copy ppp-on, ppp-off, and ppp-on-dialer from /usr/doc/ppp-2.2.* to the appropriate places and edit them (see below). If you find that the files are missing altogether, first go and download ppp-2.3.4.tar.gz! If you are a RedHat v5.x user, you might also want to take a look at http://www.redhat.com/support/docs/rhl/PPP-Tips/PPP-Tips.html for some setup tips.

Troubleshooting:

Some Last Comments: The most obvious thing is that you will have to compile network support into your kernel to get your PPP to work. For how to recompile your kernel consult the Linux Kernel HOW-TO. Also, as is, your system should already be secure. Just make sure the root password exists and is hard to guess. All the server side stuff should be working as well (except the web server, even if you installed one; it takes some special fiddling). Otherwise, all the other stuff like ftp, telnet, finger, etc. should be working. Oh, now that you know how to get your PPP working, download the Linux version of Netscape for X-Windows/XFree86. It's a quick and easy way to be able to browse the net and retrieve some email and maybe even read a few posts. If you're having trouble or need help setting up Netscape for X-Windows/XFree86, goto http://members.ping.at/theofilu/netscape.html.

Also, I decided to comment here about the current situation of this page. I've received some great reactions and comments (thank you all so much!!) about this page. This page is now linked from the Linux Documentation Project (LDP). I want to thank everyone that has sent email to let me (or Greg Hankins--gregh@sunsite.unc.edu, the current LDP site maintainer) know what their experiences has been with the various PPP HOWTOs. Thanks!

Goto page top

Created and maintained by Shane Chen (cheshire@mindless.com)
Copyright © 1996, 1997, 1998. All rights reserved.