HPUX ppl.remotes[4]






 ppl.remotes(4)                                               ppl.remotes(4)





 NAME
      ppl.remotes - ppl configuration information for remote hosts

 DESCRIPTION
      The ppl.remotes file contains one entry for each remote host that ppl
      can communicate with (see ppl(1)).  Lines that are blank or begin with
      a # in column 1 are ignored.  Each entry is a multi-line form.  Each
      line of this form contains space for variable data and a fixed text
      string describing what data goes on the line.  All lines in the form
      must be present and undamaged or they cannot be parsed correctly.

      The system administrator configures ppl operation by replicating the
      form and filling it in for each remote host.  Depending on the desired
      configuration, some lines of the form do not apply and are left blank.
      Other non-critical fields can be left blank, leaving the ppl program
      free to choose an appropriate value.  Entry syntax is specified in
      comments in the file.  Here is a sample form for one remote host:

           # sample dial in/out to a remote system

           hewlett          # remote host name or Internet address
           packard          # local host name or Internet address
                            # Internet mask
           SLIP             # protocol [SLIP] [ASLIPC] [ASLIPS] [PPP]
           DIALIN & DIALOUT # type [DIRECT] [DIALIN] [DIALOUT] [DIALIN & DIALOUT]
           piper            # UUCP system name
                            # line parity [EVEN] [ODD] [NONE]
           9600             # line speed
                            # serial line
           9=2495574        # phone number
                            # modem control available [YES] [NO]
           ogin-@-ogin guest ssword: 1JayBird %    # log in info
           ""ppl\shewlett running                 # command name

      In this example, users on system hewlett can either dial in to packard
      or users on packard can dial in to hewlett.  When ppl is run, only the
      needed fields are used.  For example, the phone number is only used
      when dialing out.  When dialing out, UUCP system piper is used to
      select a compatible line.

    Fields
      # remote host name or Internet address
           Must be supplied.  Can be in dotted decimal notation, or machine
           name.  If a name is given, it is translated to a numeric form
           using gethostent() (see gethostent(3N)).

      # local host name or Internet address
           Optional.  If supplied, it can be in dotted decimal notation or
           machine name.  If a name is given, it is translated to a numeric
           form via gethostbyname() (see gethostbyname(3N)).  If this field
           is left blank, ppl dynamically assigns a unique name from the



 Hewlett-Packard Company            - 1 -     HP-UX Release 9.0: August 1992






 ppl.remotes(4)                                               ppl.remotes(4)





           pool of available addresses specified in the ppl.ipool file (see
           ppl.ipool(4)).

      # Internet mask
           Specifies the Internet network mask.  If no mask is specified, a
           default netmask is derived from the local Internet address.

      # protocol [SLIP] [ASLIPC] [ASLIPS] [PPP]
           Specifies which encapsulation protocol ppl should use.  As of
           this writing, SLIP, ASLIPC and ASLIPS are supported.  Use ASLIPC
           to specify ASLIP client mode operation, and ASLIPS to specify
           ASLIP server mode operation.

      # type [DIRECT] [DIALIN] [DIALOUT] [DIALIN & DIALOUT]
           specifies what types of connections are permitted by ppl.  If
           DIRECT is specified, neither DIALIN nor DIALOUT can be specified.
           A direct connection implies that modem control signals are not
           used.  If the serial line is disconnected, the program cannot
           detect it.  This is discussed further under the modem control
           field below.  If DIALIN is specified, a dial-in user is permitted
           to run ppl over the line used to dial in on.  In this case, ppl
           is invoked with the -i (default) option, and the user's tty is
           used for the ppl encapsulation protocol.  If DIALOUT is
           specified,

                ppl -o remote_host

           causes the local machine to dial up the remote machine and
           initiate a connection.  If DIALIN & DIALOUT is specified, either
           DIALIN or DIALOUT connections are permitted.  Note that some
           non-standard connection arrangements such as security dial-back
           systems may require alternate type specifications.  See Using
           Serial Line IP Protocols manual for more details.

      # UUCP system name
           If the name of the remote computer is specified differently for
           the Internet remote host and the UUCP system, the UUCP name can
           be supplied.  If this is left blank, the name given in the
           #remote host name/inet_addr field is used to locate a UUCP system
           name for dialing information if a dial out is required.

      # line parity [EVEN] [ODD] [NONE]
           If this field is supplied, it is used for setting the terminal
           options only when ppl enters the encapsulation protocol phase.
           It is not used to establish a connection.  These parameters are
           set by UUCP, getty, or other means.

      # line speed
           is optional and only applies to outgoing (-o) connections.  If
           supplied, this is used to set the rate on the tty line.  If a
           UUCP line is used, this line provides the selection criteria when



 Hewlett-Packard Company            - 2 -     HP-UX Release 9.0: August 1992






 ppl.remotes(4)                                               ppl.remotes(4)





           ppl selects a UUCP line.  Most UUCP installations require that a
           speed be specified here in order to properly select a line.  Line
           speed must be specified if a phone number or serial line is
           specified.  Any baud rate supported by the system hardware can be
           used.

      # serial line
           Specifies which tty device is to be used for outgoing
           connections.  If not supplied, the UUCP Systems file is used to
           select one based on the the UUCP system name or remote host name
           given in the ppl.remotes file entry.  The path is ignored.  For
           example, the names /dev/tty0p4 and tty0p4 are equivalent.

      # phone number
           Supplied for use on DIALOUT.  When the phone number is supplied,
           it is used.  If the phone number is not supplied here, the phone
           number listed in the UUCP Systems file is used.  The syntax of
           the phone number is the same as the UUCP Systems file.  Location
           names may be used as prefixes as in UUCP These are translated via
           the UUCP Dialcodes file.

      # modem control available
           Properly controls the use of modem signals during and after the
           dialing phase of ppl.  During the dialing phase, this field is
           used to control dialing activity.  The protocol phase uses this
           field and the type field described above.  If the type field is
           DIRECT, and this field is NO (or blank), modem signals are
           ignored.  For all other combinations of these two fields, the
           modem signal are monitored; i.e., hang up signal causes ppl to
           exit gracefully.  Typical installations on direct lines will use:
           DIRECT type and NO (or blank) for modem control.  For modem
           ports, typical installations will use: no DIRECT type, and YES
           for modem control.

      # log in info
           Supplies the dialogue needed to log in on the remote machine.
           The syntax is identical to the UUCP Systems file.  This includes
           a series of send/expect strings separated by spaces.  If this
           field is blank, it is assumed that no login is needed.

      # command name
           Supplies an optional dialogue needed to run a complementary
           protocol command on the remote machine.  For remote HP-UX
           machines, this command is typically to invoke the ppl program on
           the remote machine.  The syntax is identical to the UUCP Systems
           file.

 FILES
      /usr/lib/ppl/ppl.remotes                full path name of ppl.remotes





 Hewlett-Packard Company            - 3 -     HP-UX Release 9.0: August 1992






 ppl.remotes(4)                                               ppl.remotes(4)





 WARNINGS
      LOGIN option in the OPTIONS field is not used.

 AUTHOR
      ppl.remotes was developed by HP.

 SEE ALSO
      pplstat(1), ppl(1), ppl.ipool(4), ppl.users(4), ppl.ptmp(4),

      Using Serial Line IP Protocols,
      UUCP tutorial in Remote Access Users Guide .











































 Hewlett-Packard Company            - 4 -     HP-UX Release 9.0: August 1992