Skip Navigation Links
Managing Serial Networks Using UUCP and PPP in Oracle Solaris 11.1
Oracle Solaris 11.1 Information Library
Search Scope:
This Document
Entire Library
Managing Serial Networks Using UUCP and PPP in Oracle Solaris 11.1
October 2012
Describes how to enable the PPP and UUCP services to provide serial networking.
Document Information
Preface
1. Solaris PPP 4.0 (Overview)
Solaris PPP 4.0 Basics
Solaris PPP 4.0 Compatibility
Which Version of Solaris PPP to Use
Why Use Solaris PPP 4.0?
Solaris PPP 4.0 Upgrade Path
Where to Go for More Information About PPP
Professional Reference Books About PPP
Web Sites About PPP
Requests for Comments (RFCs) About PPP
Man Pages About PPP
PPP Configurations and Terminology
Dial-up PPP Overview
Parts of the Dial-up PPP Link
Using ISDN Terminal Adapters With a Dial-out Machine
What Happens During Dial-up Communications
Leased-Line PPP Overview
Comparison of Dial-up and Leased-Line Links
Parts of a Leased-Line PPP Link
What Happens During Leased-Line Communications
PPP Authentication
Authenticators and Authenticatees
PPP Authentication Protocols
Why Use PPP Authentication?
Support for DSL Users Through PPPoE
PPPoE Overview
Parts of a PPPoE Configuration
PPPoE Consumers
PPPoE at a Telephone Company
PPPoE at a Service Provider
Security on a PPPoE Tunnel
2. Planning for the PPP Link (Tasks)
Overall PPP Planning (Task Map)
Planning a Dial-up PPP Link
Before You Set Up the Dial-out Machine
Before You Set Up the Dial-in Server
Example of a Configuration for Dial-up PPP
Where to Go for More Information About Dial-up PPP
Planning a Leased-Line Link
Before You Set Up the Leased-Line Link
Hardware That Is Needed for a Leased-Line Link
Information to Be Gathered for the Leased-Line Link
Example of a Configuration for a Leased-Line Link
Where to Go for More Information About Leased Lines
Planning for Authentication on a Link
Before You Set Up PPP Authentication
Examples of PPP Authentication Configurations
Example of a Configuration Using PAP Authentication
Example of a Configuration Using CHAP Authentication
Where to Go for More Information About Authentication
Planning for DSL Support Over a PPPoE Tunnel
Before You Set Up a PPPoE Tunnel
Before Configuring a PPPoE Client
Before Configuring a PPPoE Server
Example of a Configuration for a PPPoE Tunnel
Example of a PPPoE Client Configuration
Example of a PPPoE Server Configuration
Where to Get More Information About PPPoE
3. Setting Up a Dial-up PPP Link (Tasks)
Major Tasks for Setting Up the Dial-up PPP Link (Task Map)
Configuring the Dial-out Machine
Tasks for Configuring the Dial-out Machine (Task Map)
Dial-up PPP Template Files
Configuring Devices on the Dial-out Machine
How to Configure the Modem and Serial Port (Dial-out Machine)
Configuring Communications on the Dial-out Machine
How to Define Communications Over the Serial Line
How to Create the Instructions for Calling a Peer
How to Define the Connection With an Individual Peer
Configuring the Dial-in Server
Tasks for Configuring the Dial-in Server (Task Map)
Configuring Devices on the Dial-in Server
How to Configure the Modem and Serial Port (Dial-in Server)
How to Set the Modem Speed
Setting Up Users of the Dial-in Server
How to Configure Users of the Dial-in Server
Configuring Communications Over the Dial-in Server
How to Define Communications Over the Serial Line (Dial-in Server)
Calling the Dial-in Server
How to Call the Dial-in Server
4. Setting Up a Leased-Line PPP Link (Tasks)
Setting Up a Leased Line (Task Map)
Configuring Synchronous Devices on the Leased Line
Prerequisites for Synchronous Devices Setup
How to Configure Synchronous Devices
Configuring a Machine on the Leased Line
Prerequisites for Configuring the Local Machine on a Leased Line
How to Configure a Machine on a Leased Line
5. Setting Up PPP Authentication (Tasks)
Configuring PPP Authentication (Task Map)
Configuring PAP Authentication
Setting Up PAP Authentication (Task Maps)
Configuring PAP Authentication on the Dial-in Server
How to Create a PAP Credentials Database (Dial-in Server)
Modifying the PPP Configuration Files for PAP (Dial-in Server)
How to Add PAP Support to the PPP Configuration Files (Dial-in Server)
Configuring PAP Authentication for Trusted Callers (Dial-out Machines)
How to Configure PAP Authentication Credentials for the Trusted Callers
Modifying PPP Configuration Files for PAP (Dial-out Machine)
How to Add PAP Support to the PPP Configuration Files (Dial-out Machine)
Configuring CHAP Authentication
Setting Up CHAP Authentication (Task Maps)
Configuring CHAP Authentication on the Dial-in Server
How to Create a CHAP Credentials Database (Dial-in Server)
Modifying the PPP Configuration Files for CHAP (Dial-in Server)
How to Add CHAP Support to the PPP Configuration Files (Dial-in Server)
Configuring CHAP Authentication for Trusted Callers (Dial-out Machines)
How to Configure CHAP Authentication Credentials for the Trusted Callers
Adding CHAP to the Configuration Files (Dial-out Machine)
How to Add CHAP Support to the PPP Configuration Files (Dial-out Machine)
6. Setting Up a PPPoE Tunnel (Tasks)
Major Tasks for Setting Up a PPPoE Tunnel (Task Maps)
Setting Up the PPPoE Client
Prerequisites for Setting Up the PPPoE Client
How to Configure an Interface for a PPPoE Client
How to Define a PPPoE Access Server Peer
Setting Up a PPPoE Access Server
How to Set Up a PPPoE Access Server
How to Modify an Existing
/etc/ppp/pppoe
File
How to Restrict the Use of an Interface to Particular Clients
7. Fixing Common PPP Problems (Tasks)
Solving PPP Problems (Task Map)
Tools for Troubleshooting PPP
How to Obtain Diagnostic Information From
pppd
How to Turn on PPP Debugging
Solving PPP-Related and PPPoE-Related Problems
How to Diagnose Network Problems
Common Network Problems That Affect PPP
How to Diagnose and Fix Communications Problems
General Communications Problems That Affect PPP
How to Diagnose Problems With the PPP Configuration
Common PPP Configuration Problems
How to Diagnose Modem Problems
How to Obtain Debugging Information for Chat Scripts
Common Chat Script Problems
How to Diagnose and Fix Serial-Line Speed Problems
How to Obtain Diagnostic Information for PPPoE
Fixing Leased-Line Problems
Diagnosing and Fixing Authentication Problems
8. Solaris PPP 4.0 (Reference)
Using PPP Options in Files and on the Command Line
Where to Define PPP Options
How PPP Options Are Processed
How PPP Configuration File Privileges Work
User Privileges
File Privileges
Effects of Option Privileges
/etc/ppp/options
Configuration File
/etc/ppp/options.tmpl
Template
Where to Find Examples of the
/etc/ppp/options
Files
/etc/ppp/options
.
ttyname
Configuration File
Using
/etc/ppp/options.
ttyname
on a Dial-in Server
Using
/etc/ppp/options.
ttyname
on a Dial-out Machine
options.ttya.tmpl
Template File
Where to Find Examples of the
/etc/ppp/options.
ttyname
Files
Configuring User-Specific Options
Configuring
$HOME/
.ppprc
on a Dial-in Server
Configuring
$HOME/.ppprc
on a Dial-out Machine
Specifying Information for Communicating With the Dial-in Server
/etc/ppp/peers/
peer-name
File
/etc/ppp/peers/myisp.tmpl
Template File
Where to Find Examples of the
/etc/ppp/peers/
peer-name
Files
Configuring Modem Speed for a Dial-up Link
Defining the Conversation on the Dial-up Link
Contents of the Chat Script
Chat Script Examples
Basic Modem Chat Script
/etc/ppp/myisp-chat.tmpl
Chat Script Template
Modem Chat Script for Calling an ISP
Basic Chat Script Enhanced for a UNIX-Style Login
Chat Script for External ISDN TA
For More Chat Script Examples
Invoking the Chat Script
How to Invoke a Chat Script (Task)
Creating a Chat File That Is Executable
How to Create an Executable Chat Program
Authenticating Callers on a Link
Password Authentication Protocol (PAP)
/etc/ppp/pap-secrets
File
Creating PAP Passwords
What Happens During PAP Authentication
Using the
login
Option With
/etc/ppp/pap-secrets
Challenge-Handshake Authentication Protocol (CHAP)
/etc/ppp/chap-secrets
File
What Happens During CHAP Authentication
Creating an IP Addressing Scheme for Callers
Assigning Dynamic IP Addresses to Callers
Assigning Static IP Addresses to Callers
Assigning IP Addresses by sppp Unit Number
Creating PPPoE Tunnels for DSL Support
Files for Configuring Interfaces for PPPoE
/etc/ppp/pppoe.if
File
/usr/sbin/sppptun
Command
Examples of
sppptun
Commands for Administering Interfaces
PPPoE Access Server Commands and Files
/usr/lib/inet/pppoed
Daemon
/etc/ppp/pppoe
File
/etc/ppp/pppoe.
device
File
pppoe.so
Plugin
Using PPPoE and PPP Files to Configure an Access Server
PPPoE Client Commands and Files
/usr/lib/inet/pppoec
Utility
pppoe.so
Shared Object
/etc/ppp/peers/
peer-name
File for Defining an Access Server Peer
9. Migrating From Asynchronous Solaris PPP to Solaris PPP 4.0 (Tasks)
Before Converting
asppp
Files
Example of the
/etc/asppp.cf
Configuration File
Example of the
/etc/uucp/Systems
File
Example of the
/etc/uucp/Devices
File
Example of the
/etc/uucp/Dialers
File
Running the
asppp2pppd
Conversion Script (Tasks)
Task Prerequisites
How to Convert From
asppp
to Solaris PPP 4.0
How to View the Results of the Conversion
10. UUCP (Overview)
UUCP Hardware Configurations
UUCP Software
UUCP Daemons
UUCP Administrative Programs
UUCP User Programs
UUCP Database Files
Configuring UUCP Database Files
11. Administering UUCP (Tasks)
UUCP Administration (Task Map)
Adding UUCP Logins
How to Add UUCP Logins
Starting UUCP
How to Start UUCP
uudemon.poll
Shell Script
uudemon.hour
Shell Script
uudemon.admin
Shell Script
uudemon.cleanup
Shell Script
Running UUCP Over TCP/IP
How to Activate UUCP for TCP/IP
UUCP Security and Maintenance
Setting Up UUCP Security
Regular UUCP Maintenance
Email for UUCP
UUCP Public Directory
Troubleshooting UUCP
How to Check for Faulty Modems or ACUs
How to Debug Transmissions
Checking the UUCP
/etc/uucp/Systems
File
Checking UUCP Error Messages
Checking Basic Information
12. UUCP (Reference)
UUCP
/etc/uucp/Systems
File
System-Name Field in
/etc/uucp/Systems
File
Time Field in
/etc/uucp/Systems
File
day
Portion of Time Field
time
Portion of Time Field
retry
Portion of Time Field
Type Field in
/etc/uucp/Systems
File
Speed Field in
/etc/uucp/Systems
File
Phone Field in
/etc/uucp/Systems
File
Chat-Script Field in
/etc/uucp/Systems
File
Enabling Dialback Through the Chat Script
Hardware Flow Control in
/etc/uucp/Systems
File
Setting Parity in
/etc/uucp/Systems
File
UUCP
/etc/uucp/Devices
File
Type Field in
/etc/uucp/Devices
File
Direct
Keyword
ACU
Keyword
Port Selector
System-Name Variable
Type Fields in
Devices
File and
Systems
File
Line Field in the
/etc/uucp/Devices
File
Line2 Field in the
/etc/uucp/Devices
File
Class Field in the
/etc/uucp/Devices
File
Dialer-Token-Pairs Field in the
/etc/uucp/Devices
File
Structure of the Dialer-Token-Pairs Field in the
/etc/uucp/Devices
File
Protocol Definitions in
/etc/uucp/Devices
File
UUCP
/etc/uucp/Dialers
File
Enabling Hardware Flow Control in the
/etc/uucp/Dialers
File
Setting Parity in the
/etc/uucp/Dialers
File
Other Basic UUCP Configuration Files
UUCP
/etc/uucp/Dialcodes
File
UUCP
/etc/uucp/Sysfiles
File
UUCP
/etc/uucp/Sysname
File
UUCP
/etc/uucp/Permissions
File
UUCP Structuring Entries
UUCP Considerations
UUCP
REQUEST
Option
UUCP
SENDFILES
Option
UUCP
MYNAME
Option
UUCP
READ
and
WRITE
Options
UUCP
NOREAD
and
NOWRITE
Options
UUCP
CALLBACK
Option
UUCP
COMMANDS
Option
UUCP
VALIDATE
Option
UUCP
MACHINE
Entry for
OTHER
Combining
MACHINE
and
LOGNAME
Entries for UUCP
UUCP Forwarding
UUCP
/etc/uucp/Poll
File
UUCP
/etc/uucp/Config
File
UUCP
/etc/uucp/Grades
File
UUCP User-job-grade Field
UUCP System-job-grade Field
Relationship Between User and System Job Grades
Default Grade
UUCP Job-size Field
UUCP Permit-type Field
UUCP ID-list Field
Other UUCP Configuration Files
UUCP
/etc/uucp/Devconfig
File
UUCP
/etc/uucp/Limits
File
UUCP
remote.unknown
File
UUCP Administrative Files
UUCP Error Messages
UUCP ASSERT Error Messages
UUCP STATUS Error Messages
UUCP Numerical Error Messages
Index
Numbers and Symbols
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X