Dial-up Devices

The final class of network devices is the dial-upPPPoE packages, like Roaring Penguin.
device. Most typically, this is a conventionalPPP is sometimes used on connections that don't
telephone modem used in conjunction with theinvolve modems. For instance, you can use it to
Point-to-Point Protocol (PPP) to establish anetwork two computers via their serial ports.
connection to the Internet via an ISP. SuchSuch configurations are seldom worthwhile with
connections are established via command-line ordesktop systems, because Ethernet cards are
GUI tools, as described in Chapter 2. In addition toinexpensive and provide much faster connections.
these tools, though, the Linux kernel requiresYou might want to use this type of link when
support for the dial-up connection.connecting a desktop system to a palmtop
To activate this support, you must select the PPPcomputer, though, or for a temporary connection
(Point-to-Point Protocol) Support option in theif you don't want to bother installing network
Network Device Support menu. When you selectcards.
this option, several suboptions will becomePPP isn't the only type of dial-up connection that
available, such as PPP Support for Async SerialLinux supports. The kernel includes support for
Ports and PPP Deflate Compression. Thesethe older Serial Line Internet Protocol (SLIP),
options aren't usually strictly necessary, butwhich serves much the same function as PPP.
sometimes they can improve a connection, suchSLIP has been largely abandoned by ISPs, so it's
as by automatically compressing highlyunlikely you'll need to use it over a modem. A few
compressible data like text for higher netLinux tools use it locally, though; for instance,
throughput. The experimental PPP over Ethernetsome types of dial-on-demand utilities (which dial a
option is required if you intend to use the kernel'sPPP connection whenever network activity is
PPPoE features for some DSL connections, butdetected) use SLIP to detect outgoing connection
this option is not required with some add-onattempts.