SCO PPP from Morning StarAn enhanced and robust connectivity PPP (Point-to-Point Protocol) implementation that is heavily used by Internet Service Providers to support networking over serial lines for Internet applications. Includes extensive modem/connectivity device support, advanced error checking and negotiation, and authorization through PAP/CHAP.
For the layered SCO PPP from Morning Star product:
On each line, include three fields: local IP address, remote IP address that may connect to the local address, and netmask. For example:
154.227.87.98 145.127.182.124 255.255.255.0
When the /usr/lib/mstppp/IPPool file exists, the inbound PPP connection configuration page displays a "Use IP Address Pool" checkbox. If you check this box, an IP address for the inbound connection will be chosen from available addresses listed in the IPPool file.
Make sure dynamic reassignment of IP addresses is enabled on the system dialing in. (If the dialing system has an SCO Internet Manager, select the "Dynamic" checkbox when configuring the dial-out connection.)
SCO UNIX System V/386 Release 3.2 Version 4.2.0 with SCO TCP/IP 1.2.1first install Support Level Supplement (SLS) net382e on that system. This will prevent intersystem PPP option negotiation problems. SLS net382e is available from:
SCO Open Desktop Release 3.0
ftp://ftp.sco.com/SLS/net382e.ZAlso download instructions and notes for the SLS from:
ftp://ftp.sco.com/SLS/net382e.ltr.ZIf you are using SCO PPP from Morning Star to connect to an SCO system running a release of SCO TCP/IP earlier than 1.2.1, add the PPP option "nolqm" to the end of the line for that the connection in these files on your SCO UnixWare system:
/usr/lib/mstppp/Autostart (for outgoing connections)This will avoid LQM option negotiation problems.
/usr/lib/mstppp/Accounts (for incoming connections)
ioctl: Invalid argumentmay appear in /usr/lib/mstppp/Log. This is normal and does not affect PPP functionality.
pppd: Fatal system error: Can't ifconfig du1 (SIOCSIFADDR): File existsRepeating the dial-in attempt should be successful.
Execute the command /usr/lib/mstppp/pppd help | more for a list of all the options available with PPP.
-Serial ports without a 16550 UART chip are only supported at data rates up to and including 9600bps. Contact your serial board or system manufacturer to be sure that you are using a serial board with a 16550 UART.
-Due to the rate at which interrupts can be handled and the speed at which the UART buffer is overwritten at high speeds, simultaneous data rates of 57600bps or higher are only supported on a single serial port at a time.
To use passive mode if the remote system is running SCO PPP from Morning Star, edit /usr/lib/mstppp/Autostart and add "passive" to the line that defines the link:
/usr/lib/mstppp/dialout 127.0.0.2~:127.0.0.3~ passive auto execFor other PPP software, refer to the software's manual for information on passive-mode connections. If the client's PPP software does not support passive-mode connections, add a suitable delay to the chat script that is used to connect to the UnixWare system. After sending the password, have the client's chat script wait for the string "Starting PPP", then delay a few more seconds.
/usr/lib/mstppp/exec.dialout netmask 255.255.255.0 debug 4
For example:
in:--in: <login> word: <password> PPP \d\d
The SCO PPP from Morning Star User's Guide can be accessed online at http://<ServerName>:457/inethome.html on SCO OpenServer and SCO Internet FastStart systems, and at file:/usr/lib/scohelp/sephome.html on SCO UnixWare systems. PostScript files of this book are located on the CD at /mnt/ppp/ps_doc.
