Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

vtc_routes(1M)

vtc_ttyaddrs(1M)

tcload(1M)

vtc_snmp_files(1M)

inet(3N)

gateways(4M)

syac(7)

termio(7)



vtc.addrs(4M)                DG/UX 5.4 Rel. 2.01               vtc.addrs(4M)


NAME
       vtc.addrs - SYAC VTC configuration file

SYNOPSIS
       /etc/tcload/vtc.addrs

DESCRIPTION
       The vtc.addrs file contains network configuration information for
       SYAC VTC boards.  The information contained in this file is
       communicated to the board when tcload is run or when the SYAC board
       is reset.

       The vtc.addrs file contains entries for VTC specific information and
       entries for tty specific information.  Each tty entry in this file
       must be for a tty that is associated with a VTC, and tty entries must
       immediately follow the VTC entry with which the tty is associated.
       Fields in all entries are whitespace separated.  There must be one
       VTC specific entry for each configured SYAC that is a VTC.  Tty
       specific entries are optional.

       The tty specific entries allow the system administrator to alter the
       behavior of ttys associated with a VTC.  By default, ttys associated
       with a VTC answer telnet connections made to the default Internet
       address for that VTC.  The default port is 23 and therefore, the
       default behavior is to only accept telnet connections made to the
       default Internet address at port 23.  The tty specific entries allow
       the system administrator to configure ttys to answer connections for
       different Internet addresses or to call out to different Internet
       addresses.  The system administrator also has control over which
       protocol and port is used by the VTC for each specified tty.  This
       behavior is useful when it is necessary to associate a specific
       terminal entry with a specific device via a telnet, rlogin, or tcp
       connection (see vtc_ttyaddrs(1M)).

       Tty specific entries also allow the system administrator to determine
       how telnet binary mode affects onboard input processing for telnet
       connections (see termio(7)).  By default, onboard input processing is
       unaffected by the state of telnet binary mode, and can only be
       enabled or disabled by changing the line discipline settings (see
       termio(7)).  Ttys associated with a VTC can be configured such that
       when the telnet connection is in telnet binary mode, onboard input
       processing is also disabled.  Note, however, that input processing
       performed by the host for a tty associated with a VTC will always be
       unaffected by the state of telnet binary mode.  Very rarely will an
       application require that onboard input processing be disabled when
       telnet binary mode is in effect, as input processing is normally
       controlled exclusively via the line discipline settings.

   VTC-specific Entries
       The VTC-specific entries have the following format:
       <SYAC node> <Inet Addr> <BAddr> <Netmask> <Route Info> [<Net Rej>]

       The SYAC node field specifies the full pathname of a SYAC control
       node [see syac(7)], which must refer to a VTC device [e.g.,



Licensed material--property of copyright holder(s)                         1




vtc.addrs(4M)                DG/UX 5.4 Rel. 2.01               vtc.addrs(4M)


       /dev/async/syac@60(60000000)].

       The Inet Addr field specifies the Internet address that will be
       assigned to the VTC.  The Internet address is specified in dot format
       (see inet(3N)).  By default, all ttys associated with this VTC will
       respond to telnet connections to this address at port 23.  This
       behavior may be altered via tty entries in this file or by using the
       vtc_ttyaddrs command.

       The BAddr field specifies, in dot format (see inet(3N)), the
       broadcast address for the network to which the VTC is attached.

       The Netmask field specifies, in dot format (see inet(3N)), the
       netmask for the network to which the VTC is attached.

       The Route Info field specifies the location of the routing
       information that should be communicated to the VTC.  The value of
       this field should be either the keyword default or the full pathname
       of a file containing routing information.  If the keyword default is
       specified, then the routing information read from the host routing
       table will be communicated to the VTC.  If a pathname is specified,
       then the named file is read and the routing information in the file
       is communicated to the VTC.  The format of the file should be
       identical to that of /etc/gateways (see gateways(4M)).

       The Net Rej field is an optional field which can have either the
       keyword on or the keyword off as its value.  If the field is not
       present or if the keyword off is specified, then the VTC will not
       send a network rejection message when it rejects a connection.  If
       the keyword on is specified, then the VTC will send a network
       rejection message when it rejects a connection.

       It is an error if a configured SYAC VTC does not have a VTC specific
       entry in this file or if any of the fields other than Net Rej are
       missing or blank.

   Tty-specific Entries
       The tty-specific entries are in the following format:
       <Tty path> [<Inet Addr>][@<Port>] [<Protocol> [<Binary flag> [<Input flag>]]]

       The Tty path specifies the full pathname of the tty device for the
       entry (e.g. /dev/tty34).

       For call in ttys, Inet Addr specifies the Internet address to which
       the tty should respond to network connections.  For call out ttys,
       Inet Addr specifies the Internet address that the tty should attempt
       to make a connection when the tty device is opened.  The calling
       direction of the tty depends on the tty entry's specified Protocol.
       The Internet address should be in dot format (see inet(3N)).

       For call in ttys, Port specifies the port to which the tty should
       respond to network connections.  For call out ttys, Port specifies
       the port on the remote host that the tty should attempt to make a
       connection when the tty device is opened.  The calling direction of



Licensed material--property of copyright holder(s)                         2




vtc.addrs(4M)                DG/UX 5.4 Rel. 2.01               vtc.addrs(4M)


       the tty depends on the tty entry's specified Protocol.  The Port is
       optional for all Protocols except tcpin and tcpout since neither has
       a default port.  If the Port is specified, there should be no spaces
       between the Inet Addr, @, and the port's decimal value (e.g.
       128.222.3.16@23).  If the Port is not specified, the @ symbol should
       not be included in the tty entry.  Note that ports are per VTC and a
       port can only have one defined input protocol.  In other words, do
       not use the same port for multiple tty entries if the entries have
       different input protocols.  For example, if an entry for tty02 has
       the port set to 200 and protocol set to telnetin, and then the next
       entry is for tty03 with the port set to 200 and protocol set to
       rlogin, tty02 will really end up using a rlogin protocol since its
       port's protocol has been changed by the tty03 entry.

       The Protocol specifies the protocol and direction of the specified
       tty.  Below is a list of the allowable Protocol values along with
       their default Port values and a brief description of their meaning.

       Protocol      Default Port      Description
       telnetin          23            Uses TELNET protocol
       rlogin            513           Uses RLOGIN protocol
       tcpin             None          Uses TCP protocol
       telnetout         23            Calls out using TELNET protocol
       tcpout            None          Calls out using TCP protocol


       The Binary flag field is an optional field which can have either the
       keyword on or the keyword off as its value.  If the field is not
       present or if the keyword on is specified, then the VTC will attempt
       to negotiate telnet binary mode whenever a telnet connection is
       accepted for the tty in question.  If the keyword off is specified,
       then the VTC will not attempt to negotiate telnet binary mode when a
       connection is accepted for the tty in question.  This flag only
       pertains to the telnetin Protocol.

       The Input flag field is an optional field which can have either the
       keyword on or the keyword off as its value.  If the field is not
       present or if the keyword on is specified, then input processing will
       be unaffected by the state of telnet binary mode.  If the keyword off
       is specified, then onboard input processing will be disabled when
       telnet binary mode is in effect on the line.  Note that if this field
       is specified, then the Binary flag field must also be specified.
       This flag only pertains to the telnetin Protocol.

       It is not necessary for each tty controlled by a VTC to have an entry
       in this file.  By default, a tty will answer to telnet connections to
       the Internet address of the VTC which controls the tty, telnet binary
       mode will be negotiated on when a connection is established, and
       input processing will be unaffected by the state of telnet binary
       mode.  A tty should have an entry in this file only if this default
       behavior needs to be changed.

       Tty specific entries must be located after the VTC specific entry for
       their controlling VTC and before any other VTC specific entries.



Licensed material--property of copyright holder(s)                         3




vtc.addrs(4M)                DG/UX 5.4 Rel. 2.01               vtc.addrs(4M)


EXAMPLE
/dev/async/syac@60(60000000) 128.222.3.112 128.222.3.255 255.255.255.0 default on
/dev/tty34                   128.222.3.113
/dev/tty112                  128.222.3.84@800     telnetout
/dev/tty114              @1000          tcpin
/dev/async/syac@61(60020000) 128.222.3.96 128.222.3.255 255.255.255.0 /etc/syac1
/dev/tty260                  128.222.3.97    telnetin    off    on
/dev/tty265                  128.222.3.87    rlogin

       In this example, syac@60 will have an Internet address of
       128.222.3.112, a broadcast address of 128.222.3.255, and a netmask of
       255.255.255.0.  It will use the same routing information as the host
       computer.  It will send a network rejection message for all
       connections it rejects.  It should control /dev/tty34 which will
       answer telnet connections to Internet address 128.222.3.113 at port
       23.  It should control /dev/tty112 which will call out to Internet
       address 128.222.3.84 at port 800 with a TELNET protocol.  It should
       control /dev/tty114 which will answer connections to Internet address
       128.222.3.112 (i.e. this VTC's default) at port 1000 with a TCP
       protocol.  The default behavior as regards telnet binary mode will
       apply to /dev/tty34 and all other ttys controlled by syac@60 that do
       not have tty entries in the vtc.addrs file.

       Syac@61 will use the Internet address, broadcast address, and netmask
       specified above.  The routing information in /etc/syac1 will be
       communicated to the board (the file should have the same format as
       /etc/gateways.)  Syac@61 should control /dev/tty260, which will
       respond to telnet connections to the specified Internet address at
       port 23.  For /dev/tty260, when a connection is established telnet
       binary mode will not be negotiated on, however, if the connection is
       negotiated into telnet binary mode (by a termserver, for example), on
       board input processing will be unaffected (this is the default).
       Syac@61 should also control /dev/tty265, which will respond to rlogin
       connections to the specified Internet address at port 513.

FILES
       /etc/tcload/vtc.addrs  SYAC VTC configuration file

SEE ALSO
       vtc_routes(1M), vtc_ttyaddrs(1M), tcload(1M), vtc_snmp_files(1M)
       inet(3N), gateways(4M), syac(7), termio(7).
















Licensed material--property of copyright holder(s)                         4


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026