Sun Microsystems, Inc.
spacerspacer
spacer www.sun.com docs.sun.com |
spacer
black dot
 
 
  Previous   Contents   Next 
   
 
Chapter 29

Solaris PPP 4.0 (Overview)

Solaris PPP 4.0 enables two computers in different physical locations to communicate with each other by using Point-to-Point Protocol (PPP) over a variety of media. The Solaris 9 operating environment includes Solaris PPP 4.0 as part of the base installation.

This chapter introduces Solaris PPP 4.0. Topics that are discussed include the following:

Solaris PPP 4.0 Basics

Solaris PPP 4.0 implements the Point-to-Point Protocol (PPP), a data link protocol, that is a member of the TCP/IP protocol suite. PPP describes how data is transmitted between two endpoint machines, over communications media such as telephone lines.

Since the early 1990s, PPP has been a widely used Internet standard for sending datagrams over a communications link. The PPP standard is described in RFC 1661 by the Point-to-Point Working Group of the Internet Engineering Task Force (IETF). PPP is commonly used when remote machines, such as home computers, call an Internet service provider (ISP) or a corporate server that is configured to receive incoming calls.

Solaris PPP 4.0 is based on the publicly available Australian National University (ANU) PPP-2.4 and implements the PPP standard. Both asynchronous and synchronous PPP links are supported.

Solaris PPP 4.0 Compatibility

Various versions of standard PPP are available and in wide use throughout the Internet community. ANU PPP-2.4 is a popular choice for Linux and all three major BSD variants (FreeBSD, OpenBSD, and NetBSD), and Tru64 UNIX.

Solaris PPP 4.0 brings the highly configurable features of ANU PPP-2.4 to machines that run the Solaris operating environment. Machines that run Solaris PPP 4.0 can easily set up PPP links, not only to machines that run ANU PPP-2.4, but to any machine that runs an implementation of standard PPP.

Some non-ANU-based PPP implementations that successfully interoperate with Solaris PPP 4.0 include the following:

  • Solaris PPP, also known as asppp, available with the Solaris 2.4 through Solaris 8 operating environments

  • Solstice™ PPP 3.0.1

  • Windows 98 DUN

  • Cisco IOS 12.0 (synchronous)

Which Version of Solaris PPP to Use

Solaris PPP 4.0 is the PPP implementation that is supported by the Solaris 9 operating environment. The Solaris 9 operating environment does not include the earlier asynchronous PPP (asppp) software. Asynchronous PPP configuration is discussed in the Solaris 8 System Administrator Collection at http://www.docs.sun.com.

Why Use Solaris PPP 4.0?

If you currently use asppp, consider migrating to Solaris PPP 4.0. Note the following differences between the two Solaris PPP technologies:

  • Transfer modes

    asppp supports asynchronous communications only. Solaris PPP 4.0 supports both asynchronous and synchronous communications.

  • Configuration process

    Setting up asppp requires configuring the asppp.cf configuration file, three UUCP files, and the ifconfig command. Moreover, you have to preconfigure interfaces for all users who might log in to a machine.

    Setting up Solaris PPP 4.0 requires defining options for the PPP configuration files, or issuing the pppd command with options, or a combination of both methods. Solaris PPP dynamically creates and removes interfaces. You do not have to directly configure PPP interfaces for each user.

  • Solaris PPP 4.0 features not available from asppp

    • MS-CHAPv1 and MS-CHAPv2 authentication

    • PPP over Ethernet (PPPoE) , to support ADSL bridges

    • PAM authentication

    • Plug-in modules

    • IPv6 addressing

    • Data compression that uses Deflate or BSD compress

Solaris PPP 4.0 Upgrade Path

If you are converting an existing asppp configuration to Solaris PPP 4.0, you can use the translation script that is provided with this release. For complete instructions, refer to "How to Convert From asppp to Solaris PPP 4.0".

Where to Go for More Information About PPP

Many resources with information regarding PPP can be found in print and online. The following subsections give some suggestions.

Professional Reference Books About PPP

For more information about widely used PPP implementations, including ANU PPP, refer to the following books:

  • Carlson, James. PPP Design, Implementation, and Debugging. 2nd ed. Addison-Wesley, 2000.

  • Sun, Andrew. Using and Managing PPP. O'Reilly & Associates, 1999.

 
 
 
  Previous   Contents   Next