Configurations
   The  RT-11  package  may be installed in one of the following
three configurations:  
1)  Install All Files on System Device 
   All  command  files  and  client/server  programs  are copied
directly to your system disk.  Assign SY:  to TCP:.  This confi-
guration  puts  everything  in  one  place but installs about 90
files (and 2100 blocks) on your system disk.  
2)  Install Only Command Files on System Device 
   Create  a  seperate  logical  disk (assigned as TCP:) for the
client/server programs and perhaps seperate  logical  disks  for
the  password  files (assigned as PAS:) and mail boxes (assigned
as MAI:).  Copy the command files to the system directory.  This
will  install  about  50  files  (and  50 blocks) on your system
device.  
3)  Install All Files on a Logical Disk 
           Create  a  seperate  logical  disk (assigned as TCP:) for the
        package and perhaps seperate  logical  disks  for  the  password
        files  (assigned  as  PAS:)  and  mail boxes (assigned as MAI:).
        Copy all the files to the TCP:  disk.   This  configuration  re-
        quires  the  user  to  specify  the TCP:  logical when using any
        TCP/IP command file or program but removes all  files  from  the
        system  disk.   CCL  commands may be defined to obviate the need
        for using TCP:, see the file RTUCL.INS for a complete set of de-
        finitions  using IND command files or RTUCLV.INS for definitions
        using the VRUN command without command files.  Edit the selected
        file to include only the CCL definitions you wish defined.  
Software Components
   The   following   annotated   list  summarizes  the  software
components:  
1.  TCP/IP Network Server 
   1.  TCPIP.COM        TCPIP startup command file 
   2.  TCPIP.SAV        TCPIP network server Program 
   3.  TCPIP.CFG        TCPIP configuration file 
2.  Telnet Client 
   1.  TELNET.COM       TELNET startup command file 
   2.  TELNET.SAV       TELNET client program 
3.  Remote TELNET Server 
   1.  RTELNT.CML       TELNET server startup command line 
   2.  RTELNT.COM       TELNET server startup command file 
   3.  RTELNT.SAV       TELNET server program 
   4.  RTELNT.MSG       TELNET server message file 
   5.  RTELNT.HLP       TELNET server help file 
4.  CNCT Client 
   1.  CNCT.COM         CNCT startup command file 
   2.  CNCT.SAV         CNCT client program 
5.  Remote CNCT Server 
   1.  RCNCT.CML        CNCT server startup command line 
   2.  RCNCT.COM        CNCT server startup command file 
   3.  RCNCT.SAV        CNCT server program 
   4.  RCNCT.MSG        CNCT server message file 
   5.  RCNCT.HLP        CNCT server help file 
6.  FTP Client 
   1.  FTP.COM          FTP startup command file 
   2.  FTP.SAV          FTP client program 
   3.  FTPCMD.TXT       FTP command help text 
7.  FTPL Client 
   1.  FTPL.COM         FTPL startup command file 
   2.  FTPL.SAV         FTPL client program 
8.  Remote FTP Server 
   1.  RFTP.CML         FTP server startup command line 
   2.  RFTP.COM         FTP server startup command file 
   3.  RFTP.SAV         FTP server program 
   4.  RFTP.MSG         FTP server message file 
   5.  RFTP.HLP         FTP server help file 
9.  MAIL Client 
   1.  MAIL.COM         MAIL startup command file 
   2.  MAIL.SAV         MAIL client program 
   3.  MAICMD.TXT       MAIL command help text 
10.  MMAIL Client 
   1.  MMAIL.COM        MMAIL startup command file 
   2.  MMAIL.SAV        MMAIL client program 
   3.  MMACMD.TXT       MMAIL command help text 
11.  POP3 Mail Server 
   1.  RPOP3.CML        RPOP3 server startup command line 
   2.  RPOP3.COM        RPOP3 server startup command file 
   3.  RPOP3.SAV        RPOP3 server program 
12.  MAILER Task 
   1.  MAILER.CML       MAILER task startup command line 
   2.  MAILER.COM       MAILER task startup command file 
   3.  MAILER.SAV       MAILER task program 
13.  Remote MAIL Server 
   1.  RSMTP.CML        MAIL server startup command line 
   2.  RSMTP.COM        MAIL server startup command file 
   3.  RSMTP.SAV        MAIL server program 
   4.  RSMTP.HLP        MAIL server help file 
14.  Local Printer Utilities 
   1.  LLPC.COM         LLPC local start printer queue 
   2.  LLPQ.COM         LLPQ local printer queue status 
   3.  LLPR.COM         LLPR local print command 
   4.  LLPRM.COM        LLPRM local remove print job 
   5.  LLPQRM.SAV       LLPxx local printer control program 
15.  Remote LPD Server 
   1.  RLPD.CML         RLPD server startup commnad line 
   2.  RLDP.COM         RLPD server startup command file 
   3.  RLPD.SAV         RLPD server program 
16.  Printer Daemon 
   1.  LPRINT.CML       LPRINT task startup command line 
   2.  LPRINT.COM       LPRINT task startup command file 
   3.  LPRINT.SAV       LPRINT task program 
   4.  LPDQRM.CFG       LPRINT configuration file 
17.  Remote Printer Utilities 
   1.  LPC.COM          LPC local start printer queue 
   2.  LPQ.COM          LPQ local printer queue status 
   3.  LPR.COM          LPR local print command 
   4.  LPRM.COM         LPRM local remove print job 
   5.  LPQRM.SAV        LPxx local printer control program 
18.  Remote Binary File Printing 
   1.  NTSND.COM        NTSND client startup command file 
   2.  NTSND.SAV        NTSND client program 
19.  Remote HTTP Web Server 
   1.  RHTTP.CML        RHTTP server startup command line 
   2.  RHTTP.COM        RHTTP server startup command file 
   3.  RHTTP.SAV        RHTTP server program 
20.  Remote Gopher Server 
   1.  RGOPH.CML        RGOPH server startup commnad line 
   2.  RGOPH.COM        RGOPH server startup command file 
   3.  RGOPH.SAV        RGOPH server program 
   4.  RGOPH.CFG        RGOPH server configuration list 
21.  Password and Authorization Files 
   1.  PASWRD.COM       Password startup command file 
   2.  PASWRD.SAV       Password program 
   3.  PASWRD.FIL       Password and authorization data file 
22.  Client/Server Monitor 
   1.  SKTMON.COM       Monitor startup command file 
   2.  SKTMON.SAV       Monitor program 
23.  Subdirectory Utilities 
   1.  LCD.COM          Change directory command file 
   2.  LDEL.COM         Delete file command file 
   3.  LDIR.COM         List directory command file 
   4.  LLS.COM          List directory command file 
   5.  LMKDIR.COM       Make directory command file 
   6.  LPRO.COM         Protect file command file 
   7.  LRENAM.COM       Rename file command file 
   8.  LRMDIR.COM       Delete Subdirectory command file 
   9.  LUNP.COM         Unprotect file command file 
  10.  UTIL.SAV         Utilities program 
24.  Subdirectory Summary Utility 
   1.  LDISKS.COM       Subdirectory summary command file 
   2.  RFTHLP.COM       Generate RFTP.HLP command file 
   3.  LDISKS.SAV       Subdirectory summary program file 
25.  Miscellaneous Files 
   1.  ABRTCP.SAV       Abort all Client/Server programs 
   2.  ABRTJB.COM       Abort Client/Server Job command file 
   3.  ABRTJB.SAV       Abort Client/Server Job program 
   4.  REMOVE.COM       Remove all Client/Server global regions
   5.  DELAY2.SAV       Programmed 2 Second Delay 
Installation in Detail
   Complete  the  hardware  installation  as  described  in  the
chapter titled Hardware Installation.  
   Under RT-11 the most convenient installation is:  
     1.  Create RTTCP.DSK[2400] as TCP:, 
         a logical disk for the TCP/IP files 
     2.  Create PASWRD.DSK[200] as PAS:, 
         a logical disk for the password files 
     3.  Optionally Create MAIL.DSK[nnn] as MAI:, 
         a logical disk for the MAIL directory 
     4.  Optionally Create HTTP.DSK[nnn] as HTP:, 
         a logical disk for the HTTP home directory 
     5.  Optionally Create GOPHER.DSK[nnn] as GPH:, 
         a logical disk for the GOPHER home directory 
                                  NOTE
              The  MAIL,  HTTP,  and GOPHER directories are
              needed only if you are going to use the mail,
              http,  or  gopher  servers.   The size of the
              MAI:, GPH:, and HTP:  logical disks are what-
              ever is needed.  
     6.  Copy  the  contents  of  the distribution disks RTDSK1,
         RTDSK2, and RTDSK3 to TCP:.  
     7.  Verify  that  your RT-11 mapped system was sysgened for
         timer support, device timeout, and  no  error  logging.
         If not, then perform a system generation or rebuild the
         device handlers to your requirements.  
     8.  Copy and rename the appropriate device handler from the
         logical disk DVRDSK.DSK to SY:.  (See  the  chapter  on
         device  handlers  for more information on selecting the
         appropriate device handler.) 
     9.  Edit  the  file  TCP:RTUCL.INS or TCP:RTUCLV.INS to in-
         clude the CCL commands you want and install these  com-
         mands.  
    10.  Edit the file TCP:TCPIP.RUN to mount TCP:, PAS:, [MAI:,
         HTP:, and GPH:], load the  appropriate  device  handler
         and  assign  units  0-3 of the device handler to EN0-3,
         and start the selected programs.  Copy TCP:TCPIP.RUN to
         SY:.  
    11.  Add  the  line '$@SY:TCPIP.RUN' to your startup command
         file.  
    12.  Copy PASWRD.SAV and PASWRD.FIL to PAS:.  
    13.  Update  the  password file.  The password file contains
         an anonymous account which you will need to  update  or
         delete.   If  you delete the anonymous account then add
         at least one valid account  for  initial  testing  with
         remote FTP enabled.  
    14.  Edit  the  file  TCP:TCPIP.CFG  for your configuration.
         Your machine's name and IP address are required and the
         specification  of  a name server and gateway may be re-
         quired for your network.  
    15.  Edit  the files TCP:*.CML to contain the proper command
         line arguments for jobs started by SY:TCPIP.RUN.  
    16.  Reboot your RT-11 system.  Verify that the job TCPIP is
         running.  (If the job did not  start  then  check  that
         SY:TCPIP.RUN  has  TCP:   defined correctly, the confi-
         guration file path is correct, file TCPIP.CFG  is  cor-
         rect,  and  that the selected device driver was loaded.
         Try starting the TCPIP server from  the  console  using
         the IND control file TCP:TCPIP.COM with the appropriate
         command line arguments and see what errors the  program
         gives.  
    17.  Verify  that another networked computer can communicate
         with your machine by doing a 'ping'.  Don't know what a
         ping is?  Skip this step.  (verifies that TCPIP is able
         to respond to data sent over the Ethernet wire) 
    18.  Attempt to Telnet or FTP to a local computer using only
         the IP number of that computer.  (verifies  connections
         are possible) 
    19.  Attempt  to Telnet or FTP to a local computer using the
         computer's name.  The computer's name  and  IP  address
         must  not be in the TCPIP.CFG file.  (verifies that the
         name server entry is correct) 
    20.  Attempt to Telnet or FTP to a machine not on your local
         network.  If you use the machine's name then  the  name
         server  must  be  working  or the machine's name and IP
         number   must   be   in   the    configurataion    file
         TCP:TCPIP.CFG.   (verifies  that  the  gateway entry is
         correct) 
    21.  If  the RFTP job is running then attempt to FTP to your
         computer from some other networked machine  using  your
         machine's  IP  address.  If your machine's name has not
         been added to the name  server  you  must  use  the  IP
         number.    (verifies   that   the   command  line  file
         TCP:RFTP.CML is correct and that password  checking  is
         working) 
   Essentially your installation is now complete.  You only need
to update the password file to  specify  user/password  informa-
tion,  access rights, and default FTP and MAIL directories.  In-
dividual program configuration information is contained  in  the
chapter titled Program Options.