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 system
/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 Solaris 8 System Administration Collection, Volume 3, available from http://docs.oracle.com/cd/E19455-01/index.htmlhttp://docs.oracle.com/cd/E19455-01/index.html.
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 PeerExample # The name we log in with (also in # /etc/uucp/Systems)
The file contains the following parameters.
Runs the ipadm command to create an interface called ipdptp0
Runs the ipadm command to configure a link from PPP interface ipdptp0 on the local system mojave to the remote peer gobi
Terminates the line after two minutes of inactivity
Configures the interface ipdptp0 on the dial-out system for asynchronous PPP
Gives the name of the remote peer, PeerExample
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 */ # ... PeerExample Any ACU 38400 15551212 in:--in: PeerEx2 word: sand
PeerExample – Uses PeerExample as the host name of the remote peer.
Any ACU – Tells the modem on the dial-out system PeerEx2 to establish a link with a modem on PeerExample 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 PeerExample.
in:-in: PeerEx2 word: sand – Defines the login script that is required by PeerExample to authenticate dial-out system PeerEx2.
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.
The procedure that is shown in How to Convert From asppp to Oracle Solaris PPP 4.0 uses the following /etc/uucp/Dialers file.
# Examples of 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 # 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.