Go to main content

Managing Serial Networks Using UUCP and PPP in Oracle® Solaris 11.3

Exit Print View

Updated: October 2017
 
 

Before Converting asppp Files

    You can use the conversion script /usr/sbin/asppp2pppd to convert the files that compose a standard asppp configuration:

  • /etc/asppp.cf – Asynchronous PPP configuration file

  • /etc/uucp/Systems – UUCP file that describes the characteristics of the remote peer

  • /etc/uucp/Devices – UUCP file that describes the modem on the local machine

  • /etc/uucp/Dialers – UUCP file that contains the login sequence to be used by the modem that is described in the /etc/uucp/Devices file

For more information about asppp, see the Oracle Solaris 8 System Administration Guide, Volume 3.

Example of the /etc/asppp.cf Configuration File

The procedure that is shown in How to Convert From asppp to Oracle Solaris PPP 4.0 uses the following /etc/asppp.cf file.

#
ipadm create-if ipdptp0
ipadm create-addr -T static -a local=mojave,remote=gobi ipdptp0/ppaddr

path
 inactivity_timeout 120     # Approx. 2 minutes
	interface ipdptp0
	peer_system_name Pgobi    # The name we log in with (also in
				                     # /etc/uucp/Systems

The file contains the following parameters.

ifpadm create-if ipdptp0

Runs the ipadm command to create an interface called ipdptp0

ipadm create-addr -T static -a local=mojave,remote=gobi ipdptp0/ppadd

Runs the ipadm command to configure a link from PPP interface ipdptp0 on the local machine mojave to the remote peer gobi

inactivity_timeout 120

Terminates the line after two minutes of inactivity

interface ipdptp0

Configures the interface ipdptp0 on the dial-out machine for asynchronous PPP

peer_system_name Pgobi

Gives the name of the remote peer, Pgobi

Example of the /etc/uucp/Systems File

The procedure that is shown in How to Convert From asppp to Oracle Solaris PPP 4.0 uses the following /etc/uucp/Systems file.

#ident  "@(#)Systems	1.5  92/07/14 SMI"  /* from SVR4 bnu:Systems 2.4 */
#

# .
# .
Pgobi Any ACU 38400 15551212 in:--in: mojave word: sand

The file contains the following parameters:

Pgobi

Uses Pgobi as the host name of the remote peer.

Any ACU

Tells the modem on the dial-out machine mojave to establish a link with a modem on Pgobi at any time of the day. Any ACU means “look for ACU in the /etc/uucp/Devices file.”

38400

Sets 38400 as the maximum speed of the link.

15551212

Gives the telephone number of Pgobi.

in:—in: mojave word: sand

Defines the login script that is required by Pgobi to authenticate dial-out machine mojave.

Example of the /etc/uucp/Devices File

The procedure that is shown in How to Convert From asppp to Oracle Solaris PPP 4.0 uses the following /etc/uucp/Devices file.

#ident  "@(#)Devices  1.6  92/07/14 SMI"  /* from SVR4 bnu:Devices 2.7 */

.
.
#

TCP,et - - Any TCP -
.
.
#
ACU cua/b - Any hayes
# 0-7 are on a Magma 8 port card
Direct cua/0 - Any direct
Direct cua/1 - Any direct
Direct cua/2 - Any direct
Direct cua/3 - Any direct
Direct cua/4 - Any direct
Direct cua/5 - Any direct
Direct cua/6 - Any direct
Direct cua/7 - Any direct
# a is the console port (aka "tip" line)
Direct cua/a - Any direct
# b is the aux port on the motherboard
Direct cua/b - Any direct
# c and d are high speed sync/async ports
Direct cua/c - Any direct
Direct cua/d - Any direct

The file supports any Hayes modem that is connected to serial port cua/b.

Example of the /etc/uucp/Dialers File

The procedure that is shown in How to Convert From asppp to Oracle Solaris PPP 4.0 uses the following /etc/uucp/Dialers file.

#
#<Much information about modems supported by Oracle Solaris UUCP>


penril	=W-P	"" \d > Q\c : \d- > s\p9\c )-W\p\r\ds\p9\c-) y\c : \E\TP > 9\c OK
ventel	=&-%	"" \r\p\r\c $ k\c ONLINE!
vadic	=K-K	"" \005\p *-\005\p-*\005\p-* D\p BER? \E\T\e \r\c LINE
develcon ""	"" \pr\ps\c est:\007 \E\D\e \n\007
micom	""	"" \s\c NAME? \D\r\c GO
direct
#
#
#
#   Hayes Smartmodem -- modem should be set with the configuration
#   switches as follows:
#
#       S1 - UP		S2 - UP		S3 - DOWN	S4 - UP
#       S5 - UP		S6 - DOWN	S7 - ?		S8 - DOWN
#
hayes	=,-,	"" \dA\pTE1V1X1Q0S2=255S12=255\r\c OK\r \EATDT\T\r\c CONNECT

<much more information about modems supported by Oracle Solaris UUCP>

This file contains the chat scripts for all types of modems, including the Hayes modems that are supported in the /etc/uucp/Dialers file.