Troubleshooting PPP links

Interoperating with PPP in Microsoft Windows

The following notes describe how PPP should be configured on Microsoft Windows 95 and Windows 98 systems so that they can connect to a UnixWare 7 remote access server:

  1. The modem or ISDN adapter must be installed and configured for use.

  2. Ensure that you have installed Microsoft's ``Dial-Up Networking'' software.

  3. The networking components ``Dial-Up Adapter'' and ``TCP/IP -> Dial-Up Adapter'' must be configured for use in the Network manager within the Control Panel.

  4. If a connection definition does not already exist for the server, create a definition by running Make New Connection from the Dial-Up Networking folder. Configure the connection with the details of the telephone number, modem, serial port and so on that should be used to connect to the server. The connection definition will then also be visible as a file within the Dial-Up Networking folder.

  5. Configure the Server Type within the connection definition's properties as follows:

    Type of Dial-Up Server
    Select the option PPP, Windows..., Internet.

    Enable software compression
    Deselect this.

  6. Configure how the client will authenticate itself with the server as described in ``Authentication''.

  7. Configure how the client will negotiate its TCP/IP parameters with the server as described in ``TCP/IP parameters''.

Authentication

A UnixWare 7 remote access server can be configured to authenticate incoming calls based on one or more of the following methods:

If authentication is to be performed by logging into the server:

  1. If not already installed, install the Microsoft software ``SLIP and Scripting for Dial-Up Networking''.

  2. Use Microsoft's Scripter tool (usually installed as C:\Program Files\Accessories\Scripter.exe) to edit a login script. This is an example of a login script (a .scp file) that could be used to dial into a UnixWare remote access server:
    ; This script file demonstrates how
    ; to establish a PPP connection with
    ; a UnixWare 7 remote access server
    

    proc main ; Allow server time to initialize delay 3

    ; Send Carriage Return transmit "^M"

    ; Wait for login prompt waitfor "login:"

    ; Send your user name transmit $USERID, raw transmit "^M"

    ; Wait for Password prompt waitfor "Password:"

    ; Send your password transmit $PASSWORD, raw transmit "^M" endproc


    NOTE: You can use Microsoft's HyperTerminal application to test dial-up connectivity with the server.

  3. Use the Scripter tool to associate the login script with the connection definition in the Dial-Up Networking folder.

  4. Configure the Server Type within the connection definition's properties as follows:

    Log on to network
    Select this option.

  5. Save the configuration.
If the server uses PAP or CHAP to authenticate clients:

  1. Configure the Server Type within the connection definition's properties as follows:

    Log on to network
    Deselect this option if you will not also log in on the server to authenticate yourself.

    Require encrypted password
    Select this option for CHAP. Deselect it for PAP.

  2. Save the configuration.

TCP/IP parameters

A UnixWare 7 remote access server can be configured to provide the TCP/IP parameters required by a Windows client:

  1. Ensure that the TCP/IP protocol is selected in the connection's Server Type properties. The settings for NetBEUI and IPX/SPX do not matter, however you should note that PPP in UnixWare 7 does not support these protocols.

  2. Click on TCP/IP Settings.

  3. If the server will assign an IP address to the client, select Server assigned IP address. Otherwise, enter the IP address that the client expects to use.

  4. If the server will assign DNS name server addresses to the client, select Server assigned name server addresses. Otherwise, enter the IP addresses of the name servers that the client should use.


    NOTE: At present, a UnixWare 7 remote access server cannot be configured to assign WINS name server addresses.

  5. Select Use IP header compression. Even if the server is not configured to use VJ header compression, this will be resolved during negotiation.

  6. If the client is not also directly connected to a network, select Use default gateway to remote network. Otherwise, do not select this option.

  7. Save the configuration.

© 1999 The Santa Cruz Operation, Inc. All rights reserved.
UnixWare 7 Release 7.1.1 - 5 November 1999