9 TELNET024.Dx TELNET024.DpBACKUP TELNET_INSTALL.MSS,TELNET_INSTALL.PS,TELNET_MANUAL.MSS,TELNET_MANUAL.PS TELNET024.D/SAVE/BLOCK=2048/INTER SYNFUL 5͋}V4.7 _CMU063::  _DUA0: V4.7  #*[CMU063.TELNET]TELNET_INSTALL.MSS;1+,V.$/ 4P$#X- 0123KPWO%56 =S7 V|89GHJ@Begin(Comment)A ****************************************************************0 Copyright (c) 1992, Carnegie Mellon University All Rights Reserved@ Permission is hereby granted to use, copy, modify, and@ distribute this software provided that the above copyright@ notice appears in all copies and that any distribution be for noncommercial purposes.@ Carnegie Mellon University disclaims all warranties with regard@ to this software. In no event shall Carnegie Mellon University@ be liable for any special, indirect, or consequential damages@ or any damages whatsoever resulting from loss of use, data, or@ profits arising out of or in connection with the use or performance of this software.A **************************************************************** @End(Comment)@Device(PostScript) @Make(Manual)@Begin(Comment)Telnet_Install.MSS. Copyright (c) 1987 Carnegie Mellon University Description:< This is the scribe manuscript source " TELNET024.DV #[CMU063.TELNET]TELNET_INSTALL.MSS;1P$lnfor the Telnet Utility installation Guide. Written By:! Dale Moore CMU-CS/RI 23-DEC-1987Modifications: @End(Comment)@Style(FontFamily TimesRoman)@Style(SingleSided)@LibraryFile(Stable)@Begin(Comment)*@Include(SYS$USER:[MOORE.DOC]FACILITY.MSS)@FacilityTitlePage(2Title="CMU-OpenVMS/IP Telnet Installation Manual",Author="Dale Moore",File="", internal) @End(Comment)@PrefaceSection (Preface)@Heading "Intended Audience"CThis manual is intended for the VAX/VMS user with system management=responsibility. This person needs to know how to install the2Telnet software and make any changes to the systemstartup command file.@Chapter "Overview"7This chapter is an overview of the Telnet software, its/environment, and its software components. This9manual covers the installation of Telnet software and its operation.@Section "Telnet Environment"7Telnet is a protocol used on IP/TCP networks to provide6transparent remote terminal access. This kit providesservice for both@Begin(Itemize)?outgoing, so that local users can obtain terminal service fromremote hosts, and?incoming, so that remote users can obtain terminal service from your machine. @End(Itemize)=The incoming and outgoing service are two seperate functions.DIt is important that you understand the subtle differece of function1between the telnet server and the telnet utility.@Section "Additional Reading"<To understand more about the telnet protocol on VAD`O TELNET024.DV #[CMU063.TELNET]TELNET_INSTALL.MSS;1P$X/VMS, trythe following documents.@Begin(Format);@I"VAX/VMS CMU PTY Driver Reference Manual", December 1987, Dale Moore5@i"CMU-OpenVMS/IP Telnet User Manual", December 1987, Dale Moore5@i"RFC 854, Telnet Protocol Specification", May 1983,J. Postel and J. Reynolds4@i"RFC 855, Telnet Option Specifications", May 1983,J. Postel and J. Reynolds2@i"RFC 856, Telnet Binary Transmission", May 1983,J. Postel and J. Reynolds*@i"RFC 857, Telnet Echo Option", May 1983,J. Postel and J. Reynolds6@i"RFC 858, Telnet Supress Go Ahead Option", May 1983,J. Postel and J. Reynolds,@i"RFC 859, Telnet Status Option", May 1983,J. Postel and J. Reynolds0@i"RFC 860, Telnet Timing Mark Option", May 1983J. Postel and J. Reynolds6@i"RFC 861, Telnet Extended Options - List", May 1983,J. Postel and J. Reynolds5@i"RFC 779, Telnet Send Location Option", April 1981,Killian7@i"RFC 930, Telnet Terminal Type Option", January 1985,Solomon7@i"RFC 946, Telnet Terminal Location Number", May 1985, Rudy Nedved @End(Format)'@Chapter "Preinstallation Requirements"FThe Telnet software can be installed on any VAX/VMS machine that meets+certain hardware and software requirements. @Section "Hardware Requirements"<There are currently no requirements for the telnet software,%other than a properly function VAX. @Section "Software Requirements"@The CMU-OpenVMS/IP Telnet software runs on VAX/VMS V4.5 or V4.6.>It will probably run on subsequent releases (if ;T TELNET024.DV #[CMU063.TELNET]TELNET_INSTALL.MSS;1P$' there are any) of VMS V4.IThe CMU-OpenVMS/IP telnet software is layered upon server other pieces ofsoftware. They are@Begin(Itemize).CMU PTY, as pseudo terminal device driver; andCIPDRIVER, IPACP and NAMSRV, are used to provide the network access. @End(Itemize)8We recommend that you install the software in this order@Begin(itemize)IPDRIVERNAMSRVIPACPPTY Device DriverTELNET @End(itemize)'@Section "Site Specific File Locations"AThe system logical name SYS$SYSROOT is used to describe where theFvarious system files, images and libraries are located. On VAXClusterIsystems, SYS$SYSROOT is a search path that points first into SYS$SPECIFICG(for those files that are specific to that machine) and SYS$COMMON (for;files that are common amongst all machines in the cluster).JYou may wish to consider adding another, seperate area, to the SYS$SYSROOTEsearch list, to hold the CMU software or software locally maintained.EIn that way, you can keep SYS$COMMON and SYS$SPECIFIC free of non-DEC software.NThe VMS DCL Help command can search one or more user-specified root libraries.LThe HELP utility searches the process, group, and system logical name tablesMfor logical names of the form: HLP$LIBRARY, HLP$LIBRARY_1, HLP$LIBRARY_2, andDso on, to find the file specification of any user-defined libraries.;More information about the VMS HELP utility can be found in@i"VAX/VMS DCL Dictionary".BYou may wish to consider settin up a seperate help library(q TELNET024.DV #[CMU063.TELNET]TELNET_INSTALL.MSS;1P$b for theICMU-OpenVMS/IP software. You can add it to the search list by defining asystem wide logical name.@Section "Required Disk Space"5The installation of the software requires 200 blocks.<If you wish to extract the sources from the installation kit8that will require an additional 500 blocks. If you wish>to extract a soft copy of the documentation, that will requirean additional 150 blocks.@Section "Installation Time"EThe time it takes to install the Telnet software depends on the speedBof the distrubution medium, the speed of the processor, the amount@of concurrent activity on the system, and how fast you can type.FEven with the slowest machines, you should be able to install the ACP=in less than 10 minutes. If you want to extract the sources,!then it may take over 25 minutes."@Chapter "Installing the Software"MThis chapter describes the installation of the CMU-OpenVMS/IP Telnet software?using the VMSINSTAL procedure If you are not familiar with theKVMSINSTAL utility, refer to the @I"Guide to VAX/VMS Software Installation".!@Section "Installation Procedure"@To start the installation, invoke the VMSINSTAL utility from the#system managers account as follows:@Begin(Example)2$ @@SYS$UPDATE:VMSINSTAL TELNET024 @i"device-name" @End(Example)JVMSINSTAL will display its banner line, the date and time, and one or moreEwarning messages. If DECnet is up and running, you will also get thefollowing message:@Begin(Example);%VMSINSTAL-W-DECNET, TELNET024.DV #[CMU063.TELNET]TELNET_INSTALL.MSS;1P$ Your DECnet network is up and running.'* Do you want to continue anyway [NO]? @End(Example)@Answer YES to continue. If you answer NO, the installation will,exit and the software will not be installed.You will then be asked:@Begin(Example)?* Are you satisfied with the backup of your system disk [YES]? @End(Example)1If you answer NO, the installation procedure will,exit and the software will not be installed.?Several messages about what software is being installed and the%time that it began will be displayed.Then VMSINSTAL will ask:@Begin(Example)A* Do you want to purge files replaced by this installation [YES]? @End(Example)GIf you want to remove previous version answer YES. If you want to saveprevious versions answer NO.<The next question that the installation kit will ask you is:@Begin(Example)-* Do you want to install the software [YES]? @End(Example)?If you answer NO, the software will not be installed. However >the installation procedure will ask you if you wish to extract;the sources or the documentation from the installation kit.?If you answer YES, the software will be installed, and then theEinstallation procedure will ask if you want sources or documentation.)@SubSection "Software Image Installation"DIn the example below, SYS$SYSROOT is a search path for three places.FFirst is the system specific area of SYS$SPECIFIC. Next is the commonLarea SYS$COMMON. And lastly is the area where I keep our locally maintained soft TELNET024.DV #[CMU063.TELNET]TELNET_INSTALL.MSS;1P$ware.DIf your SYS$SYSROOT is not setup the same way mine was, don't worry.GIf you want to put the telnet software in the normal SYS$SPECIFIC area,it should still work.FVMSINSTAL will prompt you for which area the software is to be placed:@Begin(Example)@There are several places that the telnet software can be placed.Some of them are: SYS$SPECIFIC: SYS$COMMON: SYS$USER:[CMUIP.]<* Where do you want the software installed? [SYS$SPECIFIC:]: @End(Example)(Answer with the appropriate logial name.6VMSINSTAL will then display something similar to this:@Begin(Example)8There are several help libraries that this help file canbe placed in. Some of them are:' SYS$SYSROOT:[SYSHLP]HELPLIB.HLB( SYS$USER:[CMUIP.SYSHLP]CMUIP.HLB, SYS$USER:[EXTERNAL.HELP]EXTERNAL.HLBF* Which library should have Telnet help [SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]: @End(Example)/Enter the name of the appropriate help library.@SubSection "Sources"g@The VMSINSTAL procedure will ask whether you want to extract the"sources from the installation kit:@Begin(Example) !* Do you want the sources [YES]? @End(Example) =If you answer YES, VMSINSTAL will respond with the following: @Begin(Example)r4%VMSINSTAL-I-RESTORE, Restoring product saveset C...C The sources are in the backup save set SYS$UPDATE:TELNET.SRC.. @End(Example)e@The file SYS$UPDATE:TELNET.SRC is a backup save set. The backupDutility is discussed in @i"VAX/VMS B̶ TELNET024.DV #[CMU063.TELNET]TELNET_INSTALL.MSS;1P$ackup Utility Reference Manual".IThe sources include all the source files necessary, to rebuild the TELNETeinstallation kit.fThe sources includes@Begin(Itemize) $BLISS for generating executable code"VMS Command files for installationHDEC's MMS (Module Management System) files for rebuilding the pieces and9SCRIBE manuscript source for this piece of documentation. @End(Itemize)M@SubSection "Documentation"g@The last thing that VMSINSTAL will ask you for is if you wish to4extract the documentation from the installation kit:@Begin(Example)'* Do you want the documentation [YES] ?o @End(Example)@The documentation includes the Scribe manuscript source for thisFdocument and the PostScript output from the Scribe document productionCsoftware. If you have a PostScript printer you can print a privatescopy of the document.h.If you answer YES, you will see the following:@Begin(Example)e4%VMSINSTAL-I-RESTORE, Restoring product saveset D...6 The Scribe source for the telnet user manual is in: SYS$HELP:TELNET_MANUAL.MSS. For those with PostScriptB printers a PostScript version is in SYS$HELP:TELNET_MANUAL.PS.> The Scribe source for the telnet installation manual is in; SYS$HELP:TELNET_INSTALL.MSS. For those with PostScriptC printers a PostScript version is in SYS$HELP:TELNET_INSTALL.PS. @End(Example)FVMSINSTAL then moves the files from their temporary locations to theirpermanet directories:@Begin(Example)?%VMSINSTAL-I-MOVEFILES, Files  Dd TELNET024.DV #[CMU063.TELNET]TELNET_INSTALL.MSS;1P$/will now be moved to their targetdirectories... @End(Example)?After the files have been moved, VMSINSTAL will terminate with:@Begin(Example)6 Installation of TELNET V2.4 completed at hh:mm) VMSINSTAL procedure done at hh:mm$ @End(Example)(@Chapter "PostInstallation Requirements"AThe following Telnet related operations should be performed after!the installation of the software.3@Section "Updating the Internet Configuration File"GIn the IPACP V6.3 release, and Telnet V2.4 release you have two options$for telnet service. The options are@Begin(Itemize):You can have the IPACP software provide telnet service, orAYou can provice telnet service with a traditional server process. @End(Itemize)@The file SYS$MANAGER:INTERNET.CONFIG describes the current setupAof the IPACP software. The file is a text file. It is read eachFtime the IPACP software starts. Usually the IPACP software is started at boot time."@SubSection "IPACP Telnet Service"@It is possible for the IPACP software to provide telnet service,Arather than have the service provided through a seperate process.;When the IPACP software handles the services, you will have@Begin(Itemize)Fewer process context switches,Less network traffic, andImproved throughput. @End(Itemize).In the configuration file is a line similar to@Begin(Example)Variable:TELNET_SERVICE:1 @End(Example)AThis is the default setting. It is the setting that I recommend.It indicates m TELNET024.DV #[CMU063.TELNET]TELNET_INSTALL.MSS;1P$ that incoming6Telnet service is to be handled by the IPACP software.#@SubSection "Telnet Server Process"IInside the file are some lines that describe which well known servers are9running on which ports. The telnet port is 23 (decimal).@Begin(Example);;;;WKS:23:TELSRV:TCP$TELSRV:NETWRK,NOACNT:NETMBX,TMPMBX:5:5 @End(Example)DThe semi-colons at the front of the line indicate that the line is aBcomment. If we were to edit the file and remove the semi-colons, Eand restart the IPACP software, the IPACP software would start up the>telnet server process each time the ACP detected a request foranother telnet connection.AIf the telnet server is implemented as a seperate process, it maybe easier to debug.-@Section "Installing Telnet as a Known Image"FIt may be possible to obtain some additional performance by installing>telnet as a known image. You can do this adding the following/lines to your system startup command procedure.@Begin(Example)$ INSTALL :== $INSTALL/COMMAND5$ INSTALL ADD SYS$SYSTEM:TELNET.EXE/OPEN/HEADER/SHARE @End(Example)'@Appendix "Sample Installation Session"@Begin(Verbatim, Size -2)>$ @@sys$Update:vmsinstal telnet024 sys$user:[moore.exp.telnet]@ VAX/VMS Software Product Installation Procedure V4.6 It is 23-DEC-1987 at 12:26./Enter a question mark (?) at any time for help.;%VMSINSTAL-W-DECNET, Your DECnet network is up and running.>%VMSINSTAL-W-ACTIVE, The following processes are still active: _W  V #[CMU063.TELNET]TELNET_INSTALL.MSS;1P$ W^.k}^6w,*=J]XdVb'T~zrFuIohYBFFm:+GEUm<1 HsN+ twzsB,{E 'L%5j 5Wvk9{rTFV__6>n0drh*j:TCoCS\=~=.<'p`be5ee^] OHCBh2 [lu.»lHfvWg|Zh (L:F(ui. UqdYBq_"9 (5hn=`4m0h]FYMNXAV]@2?|#'1/i 0)H}a/OZKDgn,XN'{\)S$<]x!9.'n:'!SX0+] 4#aW =;bfBVsscx&mW d7KnN]#_ i6b?McDPgo~@oy~BT ;("0'\0HfjI4(|Xm; qSqJu? >]De( Lf2)\qka"6gN8@\.c8Fj5$rTpe~kxv-j."@ka_DI QX?R,oiZ)y{"E&aS_0WHYTP$#7= =7~*T*'`=})Y8*c'q*ybNP&>shR .H:j~:P IN*gg7bR<]t;KSA[GExrDcN, {.14?Z1 ZRoGFMkcK Q GC.gZ,ny (7 8J Kj0K:S H}$-y/Ux+#[Rqt1IZiryU5]LG|n;HGg-p PyA%K>-NQl`+]oy`|}&j/bK,,Cj0o}Qy|,^-()3"+0!C{T03?4DiMgM>}Xxxz9eCs9d DFXT#Kv!R@0lbu \;`aS)yT]=zC96cZ 8QZ${Mj0E} jjd0(lpQ #xj-=Q] ZC (qP"pUdmI|m5l+)dtDOEg8M_7  l5WF+A!Ro*) :7l_&e4tfz BT) >=Z ^@$G! z g aVwvOC +4fbvugRD6SX.-rkYHm~%N8 :?&h664; !}89{FQh+)7v*a/GO+JyN CXf3[SvN_k9jD~qr4Ce'$Oc290cTby.kKcv&7H[6`Z_HC\S16$0'-}*+c,5dy**1b%(1Yd&i`<>M(O) mV_bl R)z{/K8 |>n=:B4mB+(&~|z~3`des%-#mUN1@mv+z c+XrOQ!gf7g1|~s:cF HBhB5${ lkuPp4,J:,d O{s*aJj%J# Z#;KLJY3_HL }Q22)w;Eky_F j&s the scribe manuscript source  l TELNET024.DV #[CMU063.TELNET]TELNET_INSTALL.MSS;1P$wTA1: _TPA22:(* Do you want to continue anyway [NO]? y?* Are you satisfied with the backup of your system disk [YES]? )The following products will be processed: TELNET V2.46 Beginning installation of TELNET V2.4 at 12:264%VMSINSTAL-I-RESTORE, Restoring product saveset A...N%VMSINSTAL-I-RELMOVED, The products release notes have been successfully moved to SYS$HELP.; This is the CMU-OpenVMS/IP Telnet installation kit.2 This kit only provides the Telnet service.B* Do you want to purge files replaced by this installation [YES]? .* Do you want to install the software [YES]? y4%VMSINSTAL-I-RESTORE, Restoring product saveset B...=There are several places that the Telnet image can be placed.Some of them are: SYS$SPECIFIC: SYS$COMMON: SYS$USER:[CMUIP.]K* Where do you want the image installed? [SYS$SPECIFIC:]: sys$user:[cmuip.]7This command procedure updates the help library so that8the DCL command "$ HELP Telnet" will provide informationabout the Telnet utility.8There are several help libraries that this help file canbe placed in. Some of them are:' SYS$SYSROOT:[SYSHLP]HELPLIB.HLB( SYS$USER:[CMUIP.SYSHLP]CMUIP.HLB, SYS$USER:[EXTERNAL.HELP]EXTERNAL.HLBP* Which library should have Telnet help [SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]: sys$user:[cmuip.syshlp]cmuip.hlb#* Do you want the sources [YES]? n/* Do you want the Telnet Documentation [YES]? 4%VMSINSTAL-I-RESTORE, Rest , TELNET024.DV #[CMU063.TELNET]TELNET_INSTALL.MSS;1P$]!oring product saveset D...: The Scribe source for the telnet user manual is in> SYS$HELP:TELNET_MANUAL.MSS. For those with PostScriptF printers a PostScript version is in SYS$HELP:TELNET_MANUAL.PS.B The Scribe source for the telnet installation manual is in? SYS$HELP:TELNET_INSTALL.MSS. For those with PostScriptG printers a PostScript version is in SYS$HELP:TELNET_INSTALL.PS.N%VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...6 Installation of TELNET V2.4 completed at 12:33) VMSINSTAL procedure done at 12:33$@End(Verbatim)@Appendix "New Files"=During the installation, new files are created on the system.2@StandardTable(Name TELNETFiles, Columns 2, Boxed)@Begin(TELNETFiles)@TableId(TELNETFiles)9@TableHeading(Immediate, RowFormat TELNETFilesTopHeading,,Line "Files Created by Telnet Installation")"TELNET024.RELEASE_NOTES@\SYS$HELP:TELNET.EXE@\SYS$SYSTEM:TELNET_SERVER.EXE@\SYS$SYSTEM:TELNET.SRC@\SYS$UPDATE:TELNET_INSTALL.PS@\SYS$HELP:TELNET_INSTALL.MSS@\SYS$HELP:TELNET_MANUAL.PS@\SYS$HELP:TELNET_MANUAL.MSS@\SYS$HELP:@End(ACPFILES)OAlso one of the help files, and the file SYS$LIBRARY:DCLTABLES.EXE is modified.'@Appendix "Trouble Shooting Procedures"Not yet finished.#P TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;11x9ޘ"*[CMU063.TELNET]TELNET_INSTALL.PS;1+,.9/ 4x99L- 0123KPWOC56 [}7as}89GHJ%!PS-Adobe-2.0%%Title: TELNET_INSTALL.MSS%%DocumentFonts: (atend)$%%Creator: SYNFUL and Scribe 7(1700)&%%CreationDate: 19 November 1987 00:07%%Pages: (atend) %%EndComments % PostScript Prelude for Scribe.>/BS {/SV save def 0.0 792.0 translate .01 -.01 scale} bind def"/ES {showpage SV restore} bind def/SC {setrgbcolor} bind def/FMTX matrix def/RDF {WFT SLT 0.0 eq + {SSZ 0.0 0.0 SSZ neg 0.0 0.0 FMTX astore}G {SSZ 0.0 SLT neg sin SLT cos div SSZ mul SSZ neg 0.0 0.0 FMTX astore}# ifelse makefont setfont} bind def /SLT 0.0 def%/SI { /SLT exch cvr def RDF} bind def/WFT /Courier findfont def*/SF { /WFT exch findfont def RDF} bind def/SSZ 1000.0 def+/SS { /SSZ exch 100.0 mul def RDF} bind defB/AF { /WFT exch findfont def /SSZ exch 100.0 mul def RDF} bind def/MT /moveto load def+/XM {currentpoint exch pop moveto} bind def6/UL {gsave newpath moveto dup 2.0 div 0.0 exch rmoveto5 setlinewidth 0.0 rlineto stroke grestore} bind def&/LH {gsave newpath moveto setlinewidth5[ TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;11x9C 0.0 rlineto" gsave stroke grestore} bind def&/LV {gsave newpath moveto setlinewidth 0.0 exch rlineto" gsave stroke grestore} bind def&/BX {gsave newpath moveto setlinewidth exch dup 0.0 rlineto exch 0.0 exch neg rlineto neg 0.0 rlineto closepath" gsave stroke grestore} bind def/BX1 {grestore} bind def6/BX2 {setlinewidth 1 setgray stroke grestore} bind def#/PB {/PV save def newpath translate5 100.0 -100.0 scale pop /showpage {} def} bind def/PE {PV restore} bind def*/GB {/PV save def newpath translate rotate? div dup scale 100.0 -100.0 scale /showpage {} def} bind def/GE {PV restore} bind def3/FB {dict dup /FontMapDict exch def begin} bind def$/FM {cvn exch cvn exch def} bind def9/FE {end /original-findfont /findfont load def /findfont7 {dup FontMapDict exch known{FontMapDict exch get} if# original-findfont} def} bind def_/BC {gsave moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath clip} bind def/EC /grestore load def/SH /show load def$/MX {exch show 0.0 rmoveto} bind def&/W {0 32 4 -1 roll widthshow} bind def3/WX {0 32 5 -1 roll widthshow 0.0 rmoveto} bind def/RC {100.0 -100.0 scale612.0 0.0 translate -90.0 rotate.01 -.01 scale} bind def/URC {100.0 -100.0 scale 90.0 rotate-612.0 0.0 translate.01 -.01 scale} bind def/RCC {100.0 -100.0 scale 0.0 -792.0 translate 90.0 rotate.01 -.01 scale} bind def/URCC {100.0 -100.0 scale -90.0 rotate 0.0 792.0 translate.01 -.01 scale} bind def /u TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;11x9%%EndProlog %%Page: 0 1BS0 SI16 /Times-Bold AF 29104 8272 MT (Preface)SH13 SS 26425 11631 MT(Intended Audience)SH10 /Times-Roman AF 9280 14004 MT(This manual is)e91 W( intended for the VAX/VMS user with system management responsibility. This person needs to)90 W 8280 15381 MTd(know how to install the Telnet software and make any changes to the system startup command file.)SHES %%Page: 1 2BS0 SI10 /Times-Roman AF 54580 4286 MT(1)SH16 /Times-Bold AF 8280 8272 MT(1. Overview)SH10 /Times-Roman AF 9280 9649 MT(This chapter is)i76 W( an overview of the Telnet software, its environment, and its software components. This manual)77 W 8280 11026 MTA(covers the installation of Telnet software and its operation.)SH14 /Times-Bold AF 8280 14844 MT(1.1. Telnet Environment)SH10 /Times-Roman AF 9280 16221 MT (Telnet is a)m94 W( protocol used on IP/TCP networks to provide transparent remote terminal access. This kit provides)93 W 8280 17598 MT(service for both)SH /Symbol SF10070 19051 MT(\267)SH/Times-Roman SF10780 XMT(outgoing, so that local users can obtain terminal service from remote hosts, and)SH /Symbol SF10070 20809 MT(\267)SH/Times-Roman SF10780 XMQ(incoming, so that remote users can obtain terminal service from your machine.)SH 9280 23288 MTF(The incoming and outgoing service are two seperate functions. It is)5132 W( important that you understand the subtle)133 W 8280 24665 MTK(differece of function b7| TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;11x9"A etween the telnet server and the telnet utility.)SH14 /Times-Bold AF 8280 28483 MT(1.2. Additional Reading)SH10 /Times-Roman AF 9280 29860 MTY(To understand more about the telnet protocol on VAX/VMS, try the following documents.)SH/Times-Italic SF 8280 31470 MT+(VAX/VMS CMU PTY Driver Reference Manual)SH/Times-Roman SF(, December 1987,)SH 8280 32575 MT(Dale Moore)SH/Times-Italic SF 8280 34785 MT%(CMU-OpenVMS/IP Telnet User Manual)SH/Times-Roman SF(, December 1987,)SH 8280 35890 MT(Dale Moore)SH/Times-Italic SF 8280 38100 MT*(RFC 854, Telnet Protocol Specification)SH/Times-Roman SF(, May 1983,)SH 8280 39205 MT(J. Postel and J. Reynolds)SH/Times-Italic SF 8280 41415 MT)(RFC 855, Telnet Option Specifications)SH/Times-Roman SF(, May 1983,)SH 8280 42520 MT(J. Postel and J. Reynolds)SH/Times-Italic SF 8280 44730 MT'(RFC 856, Telnet Binary Transmission)SH/Times-Roman SF(, May 1983,)SH 8280 45835 MT(J. Postel and J. Reynolds)SH/Times-Italic SF 8280 48045 MT(RFC 857, Telnet Echo Option)SH/Times-Roman SF(, May 1983,)SH 8280 49150 MT(J. Postel and J. Reynolds)SH/Times-Italic SF 8280 51360 MT+(RFC 858, Telnet Supress Go Ahead Option)SH/Times-Roman SF(, May 1983,)SH 8280 52465 MT(J. Postel and J. Reynolds)SH/Times-Italic SF 8280 54675 MT!(RFC 859, Telnet Status Option)SH/Times-Roman SF(, May 1983,)SH 8280 55780 MT(J. Postel and J. Reynolds)SH/Times-Italic SF 8280 57990 MT&(R| TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;11x9 FC 860, Telnet Timing Mark Option)SH/Times-Roman SF(, May 1983)SH 8280 59095 MT(J. Postel and J. Reynolds)SH/Times-Italic SF 8280 61305 MT+(RFC 861, Telnet Extended Options - List)SH/Times-Roman SF(, May 1983,)SH 8280 62410 MT(J. Postel and J. Reynolds)SH/Times-Italic SF 8280 64620 MT((RFC 779, Telnet Send Location Option)SH/Times-Roman SF(, April 1981,)SH 8280 65725 MT (Killian)SH/Times-Italic SF 8280 67935 MT((RFC 930, Telnet Terminal Type Option)SH/Times-Roman SF(, January 1985,)SH 8280 69040 MT (Solomon)SH/Times-Italic SF 8280 71250 MT,(RFC 946, Telnet Terminal Location Number)SH/Times-Roman SF(, May 1985,)SHES %%Page: 2 3BS0 SI10 /Times-Roman AF 54580 4286 MT(2)SH 8280 7886 MT(Rudy Nedved)SHES %%Page: 3 4BS0 SI10 /Times-Roman AF 54580 4286 MT(3)SH16 /Times-Bold AF 8280 8272 MT#(2. Preinstallation Requirements)SH10 /Times-Roman AF 9280 9649 MT-(The Telnet software can be installed on any)E212 W( VAX/VMS machine that meets certain hardware and software)211 W 8280 11026 MT(requirements.)SH14 /Times-Bold AF 8280 14844 MT(2.1. Hardware Requirements)SH10 /Times-Roman AF 9280 16221 MTd(There are currently no requirements for the telnet software, other than a properly function VAX.)SH14 /Times-Bold AF 8280 20039 MT(2.2. Software Requirements)SH10 /Times-Roman AF 9280 21416 MT$(The CMU-OpenVMS/IP Telnet software)L79 W( runs on VAX/VMS V4.5 or V4.6. It will probably run onk TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;11x92 subsequent)80 W 8280 22793 MT0(releases \050if there are any\051 of VMS V4.)SH 9280 25272 MTa(The CMU-OpenVMS/IP telnet software is layered upon server other pieces of software. They are)SH /Symbol SF10070 26725 MT(\267)SH/Times-Roman SF10780 XM2(CMU PTY, as pseudo terminal device driver; and)SH /Symbol SF10070 28483 MT(\267)SH/Times-Roman SF10780 XMG(IPDRIVER, IPACP and NAMSRV, are used to provide the network access.)SH 9280 30962 MT<(We recommend that you install the software in this order)SH /Symbol SF10070 32415 MT(\267)SH/Times-Roman SF10780 XM (IPDRIVER)SH /Symbol SF10070 34173 MT(\267)SH/Times-Roman SF10780 XM (NAMSRV)SH /Symbol SF10070 35931 MT(\267)SH/Times-Roman SF10780 XM (IPACP)SH /Symbol SF10070 37689 MT(\267)SH/Times-Roman SF10780 XM(PTY Device Driver)SH /Symbol SF10070 39447 MT(\267)SH/Times-Roman SF10780 XM (TELNET)SH14 /Times-Bold AF 8280 43265 MT%(2.3. Site Specific File Locations)SH10 /Times-Roman AF 9280 44642 MT-(The system logical name SYS$SYSROOT is used)K11 W( to describe where the various system files, images and libraries)10 W 8280 46019 MT(are located.) 77 W( On)h405 W( VAXCluster systems, SYS$SYSROOT is a search path that points first into SYS$SPECIFIC \050for)78 W 8280 47396 MT'(those files that are specific to that)X53 W( machine\051 and SYS$COMMON \050for files that are common amongst all machines)52 W 8280 48773 MT(in the cluster\051.)SH 9280 51252 MT!(Y TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;11x9>ou may wish to consider adding)T112 W( another, seperate area, to the SYS$SYSROOT search list, to hold the CMU)113 W 8280 52629 MT(software or software locally)U79 W( maintained. In that way, you can keep SYS$COMMON and SYS$SPECIFIC free of)78 W 8280 54006 MT(non-DEC software.)SH 9280 56485 MT (The VMS)l63 W( DCL Help command can search one or more user-specified root libraries. The HELP utility searches)64 W 8280 57862 MTS(the process, group, and system logical name tables for logical names of the form:)504 W( HLP$LIBRARY,)503 W 8280 59239 MTj(HLP$LIBRARY_1, HLP$LIBRARY_2, and so on, to find the file specification of any user-defined libraries.)SH 9280 61718 MT?(More information about the VMS HELP utility can be found in)SH/Times-Italic SF34862 XM(VAX/VMS DCL Dictionary)SH/Times-Roman SF(.)SH 9280 64197 MT](You may wish to consider settin up a seperate help library for the CMU-OpenVMS/IP software.) 51 W( You)354 W( can add it)52 W 8280 65574 MT>(to the search list by defining a system wide logical name.)SHES %%Page: 4 5BS0 SI10 /Times-Roman AF 54580 4286 MT(4)SH14 /Times-Bold AF 8280 8138 MT(2.4. Required Disk Space)SH10 /Times-Roman AF 9280 9515 MT7(The installation of the software requires 200 blocks.) 81 W( If)E411 W( you wish to extract the sources from the installation kit)80 W 8280 10892 MTq(that will require an additional 500 blocks. If you wish to extract a soft copy of the documentation, that will)37 W( requirRzH TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;11x9Pe)38 W 8280 12269 MT(an additional 150 blocks.)SH14 /Times-Bold AF 8280 16087 MT(2.5. Installation Time)SH10 /Times-Roman AF 9280 17464 MT"(The time it takes to install the)\34 W( Telnet software depends on the speed of the distrubution medium, the speed of the)33 W 8280 18841 MTZ(processor, the amount of concurrent activity on the system, and how fast you can type.)SH 9280 21320 MTO(Even with the slowest machines, you should be able to install the ACP in less)+79 W( than 10 minutes. If you want to)80 W 8280 22697 MT:(extract the sources, then it may take over 25 minutes.)SHES %%Page: 5 6BS0 SI10 /Times-Roman AF 54580 4286 MT(5)SH16 /Times-Bold AF 8280 8272 MT(3. Installing the Software)SH10 /Times-Roman AF 9280 9649 MTF(This chapter describes the installation of the CMU-OpenVMS/IP Telnet))285 W( software using the VMSINSTAL)284 W 8280 11026 MT,(procedure If you are not familiar with the),305 W( VMSINSTAL utility, refer to the)306 W/Times-Italic SF42579 XM (Guide to VAX/VMS Software)306 W 8280 12403 MT(Installation)SH/Times-Roman SF(.)SH14 /Times-Bold AF 8280 16221 MT(3.1. Installation Procedure)SH10 /Times-Roman AF 9280 17598 MTh(To start the installation, invoke the VMSINSTAL utility from the system managers account as follows:)SH /Courier SF10680 19064 MT%($ @SYS$UPDATE:VMSINSTAL TELNET024)SH/Times-Italic SF31080 XM(device-name)SH/Times-Roman SF 9280 21543 MT(VMSINSTAL will display)a12 W( its banner4t7.pgUF#?n=U Q2[0 "$OXo J/yR'eco$v23u  UB%t']>Xw60#|8>@|wAy .I7?=Z]0Ctz.] K b-!hD8 5k;v)tw)#/ [bijBUT#Ot}s)& 8;0u90krA5 ku yD'I%_yA\!:j>\ e,X#K2[vBQ.`fB*iOlsK"1mt.P 7` s;syI7_d{ Zb}0qVq d=V4<@6ItT|G_Da^<(M(c" Fv"0OX*B)ExBpi%7KM_&bs"Xa,Z10Jh2 RKg0# 07r|m-]YN "v]Gv8@>?*0aP)EgQ4`)u8xl9S'Lu{qLO4?L_ :q"_[9={ -4^0J7;Qfv+-N sSr m# jZDx5 H1S]a X>S IG5n4p&U1,QjI&|iMfBM8md5 JKV5c}FzuH D622!jqjF1bzg)Eup INTKzu ^]N\zJZz[k(&x  !E_-{ H"j4 5o ~z^mrsG.tN!pWb/ MVW.xgtSV\ __kFp_3HF0 py=3[Z=|6h @R 3AyQOyPY9mIe+I?i-=;tE^&Y#Bx$7\72SbY2w;ON{}PO*YvU -F~P^=m73nkpU [2s fv-:J`'>?9-=F^{|D:V{_C9 D -w[{oyhMMyo>@Q_J -rp`NT{x!,K"NT-6`KC C0)fEi>uR=8,EFt)i8; .#/0@J$3M O}'@Bi[h0UB#7.yv+$7|oWm "b- /k-iM\csh"'ds{ ?1KU6 _%^} nw%(The/d- TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;11x9$ Scribe source for the telnet installation manual is in)SH13080 16509 MT"(SYS$HELP:TELNET_INSTALL.MSS. For)600 W( those with PostScript)SH 13080 17540 MTC(printers a PostScript version is in SYS$HELP:TELNET_INSTALL.PS.)SHu/Times-Roman SFn 9280 20019 MTs`(VMSINSTAL then moves the files from their temporary locations to their permanet directories:)SH /Courier SFn10680 21425 MTC(%VMSINSTAL-I-MOVEFILES, Files will now be moved to their target)SH)10680 22456 MT(directories...)SH/Times-Roman SFr 9280 24935 MTnC(After the files have been moved, VMSINSTAL will terminate with:)SHi /Courier SF15480 26341 MT2(Installation of TELNET V2.4 completed at hh:mm)SH15480 28403 MT%(VMSINSTAL procedure done at hh:mm)SHT10680 29434 MT($)SHsES %%Page: 8 92BS0 SI10 /Times-Roman AF 54580 4286 MTe(8)SHt16 /Times-Bold AF 8280 8272 MT$(4. PostInstallation Requirements)SH10 /Times-Roman AF 9280 9649 MTg(The following Telnet related operations should be performed after the installation of the software.)SH14 /Times-Bold AFb 8280 13467 MT/1(4.1. Updating the Internet Configuration File)SHT10 /Times-Roman AF 9280 14844 MT4p(In the IPACP V6.3 release, and Telnet V2.4 release you have two options for telnet service. The options are)SH /Symbol SF10070 16297 MT(\267)SH/Times-Roman SF 10780 XM>(You can have the IPACP software provide telnet service, or)SH /Symbol SF10070 18055 MT(\267)SH/Times-Roman SFs10780 XME(You can provice telnet service with a traditional s~9 TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;1x97|'erver process.)SHo 9280 20534 MT6^(The file SYS$MANAGER:INTERNET.CONFIG describes the current setup of the IPACP software. The)11 W( file is a)12 W 8280 21911 MT5t(text file. It is read each time the IPACP software starts. Usually the IPACP software is started at boot time.)SH12 /Times-Bold AFt 8280 25595 MT (4.1.1. IPACP Telnet Service)SHf10 /Times-Roman AF 9280 26972 MT2w(It is possible for the IPACP software to provide telnet service, rather than have the service provided through a)102 WF 8280 28349 MTiR(seperate process. When the IPACP software handles the services, you will have)SH /Symbol SF10070 29802 MT(\267)SH/Times-Roman SFa10780 XM#(Fewer process context switches,)SH5 /Symbol SF10070 31560 MT(\267)SH/Times-Roman SFL10780 XM(Less network traffic, and)SH /Symbol SF10070 33318 MT(\267)SH/Times-Roman SFP10780 XM(Improved throughput.)SH 9280 35797 MT82(In the configuration file is a line similar to)SH /Courier SFT10680 37203 MT(Variable:TELNET_SERVICE:1)SHt/Times-Roman SFn 9280 39682 MTnC(This is the default setting. It is the setting that I recommend.) 79 W( It)e;410 W( indicates that incoming Telnet service is to be)80 W% 8280 41059 MTN"(handled by the IPACP software.)SH12 /Times-Bold AF5 8280 44743 MTo (4.1.2. Telnet Server Process)SH10 /Times-Roman AF 9280 46120 MTV(Inside the file are some lines that describe which well known servers are running on)(31 W( which ports. The telnet port)30 W 8280 47497 MTn(is 23 \050dec(( TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;11x9+*imal\051.)SH /Courier SF 10680 48903 MT?(;;;WKS:23:TELSRV:TCP$TELSRV:NETWRK,NOACNT:NETMBX,TMPMBX:5:5)SHm/Times-Roman SF0 9280 51382 MTn8(The semi-colons at the front of the line indicate that)I18 W( the line is a comment. If we were to edit the file and remove)19 Wt 8280 52759 MTiE(the semi-colons, and restart the IPACP software, the IPACP software)1866 W( would start up the telnet server process each)65 W 8280 54136 MT B(time the ACP detected a request for another telnet connection.)SH 9280 56615 MTY(If the telnet server is implemented as a seperate process, it may be easier to debug.)SHe14 /Times-Bold AFe 8280 60433 MT4+(4.2. Installing Telnet as a Known Image)SHa10 /Times-Roman AF 9280 61810 MTiH(It may be possible to obtain some additional performance by installing)430 W( telnet as a known image. You can do this)31 W 8280 63187 MTlH(adding the following lines to your system startup command procedure.)SH /Courier SF 10680 64593 MT"($ INSTALL :== $INSTALL/COMMAND)SH10680 65624 MT9($ INSTALL ADD SYS$SYSTEM:TELNET.EXE/OPEN/HEADER/SHARE)SHwES %%Page: 9 10BS0 SI10 /Times-Roman AF 54580 4286 MTo(9)SHW16 /Times-Bold AFk 27834 8272 MTu(Appendix I)SH 22544 9680 MT (Sample Installation Session)SHd8 /Courier-Bold AF 8280 11164 MTaA($ @sys$Update:vmsinstal telnet024 sys$user:[moore.exp.telnet])SHh12120 13999 MT8(VAX/VMS Software Product Installation Procedure V4.6)SH 8280 16834 MTs(It is 23-DEC-1987 at 12:26.)SH6 8280 17779 MTS9(Enter a question mark \C TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;11x9-050?\051 at any time for help.)SHO 8280 19669 MTi?(%VMSINSTAL-W-DECNET, Your DECnet network is up and running.)SHt 8280 20614 MT)B(%VMSINSTAL-W-ACTIVE, The following processes are still active:)SH12120 21559 MT (_WTA1:)SH12120 22504 MT (_TPA22:)SHt 8280 23449 MTt,(* Do you want to continue anyway [NO]? y)SH 8280 24394 MT B(* Are you satisfied with the backup of your system disk [YES]?)SH 8280 27229 MT -(The following products will be processed:)SH 9240 29119 MT0(TELNET V2.4)SH12120 31954 MT2(Beginning installation of TELNET V2.4 at 12:26)SH 8280 33844 MTt8(%VMSINSTAL-I-RESTORE, Restoring product saveset A...)SH 8280 34789 MT:R(%VMSINSTAL-I-RELMOVED, The products release notes have been successfully moved)SH 8280 35734 MTE(to SYS$HELP.)SH12120 37624 MT7(This is the CMU-OpenVMS/IP Telnet installation kit.)SH]12120 38569 MT.(This kit only provides the Telnet service.)SH 8280 40459 MTeE(* Do you want to purge files replaced by this installation [YES]?)SH 8280 41404 MTi2(* Do you want to install the software [YES]? y)SH 8280 42349 MT 8(%VMSINSTAL-I-RESTORE, Restoring product saveset B...)SH 8280 43294 MT5A(There are several places that the Telnet image can be placed.)SH 8280 44239 MTP(Some of them are:)SH512120 46129 MT(SYS$SPECIFIC:)SHE12120 47074 MT(SYS$COMMON:)SHT12120 48019 MT(SYS$USER:[CMUIP.])SHe 8280 49909 MT:O(* Where do you want the image installed? [SYS$SPECIFIC:]: sys$user:[cmuip.])SH 8280 51799 MT ;(This command procedure updates the helpmd TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;1x90 library so that)SH0 8280 52744 MT1<(the DCL command "$ HELP Telnet" will provide information)SH 8280 53689 MTw(about the Telnet utility.)SHr 8280 55579 MT <(There are several help libraries that this help file can)SH 8280 56524 MTt#(be placed in. Some of them are:)SH12120 58414 MT#(SYS$SYSROOT:[SYSHLP]HELPLIB.HLB)SHr12120 59359 MT$(SYS$USER:[CMUIP.SYSHLP]CMUIP.HLB)SH12120 60304 MT((SYS$USER:[EXTERNAL.HELP]EXTERNAL.HLB)SH 8280 62194 MT4T(* Which library should have Telnet help [SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]: sys$u)SH 8280 63139 MT0(ser:[cmuip.syshlp]cmuip.hlb)SHE 8280 64084 MTu'(* Do you want the sources [YES]? n)SHs 8280 65029 MT 2(* Do you want the Telnet Documentation [YES]?)SH 8280 65974 MT8(%VMSINSTAL-I-RESTORE, Restoring product saveset D...)SH12120 67864 MT6(The Scribe source for the telnet user manual is in)SH12120 68809 MT!(SYS$HELP:TELNET_MANUAL.MSS. For)0480 W( those with PostScript)SHS12120 69754 MTB(printers a PostScript version is in SYS$HELP:TELNET_MANUAL.PS.)SH12120 71644 MT>(The Scribe source for the telnet installation manual is in)SHES %%Page: 10 11dBS0 SI10 /Times-Roman AF 54080 4286 MT (10)SH8 /Courier-Bold AF 12120 7739 MT "(SYS$HELP:TELNET_INSTALL.MSS. For)480 W( those with PostScript)SHt 12120 8684 MTHC(printers a PostScript version is in SYS$HELP:TELNET_INSTALL.PS.)SHS 8280 10574 MTtR(%VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...)SH12120 12464 MT2(Installation of TELNET V2.4 compl ݨ= TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;11x923eted at 12:33)SH12120 14354 MT%(VMSINSTAL procedure done at 12:33)SHe 8280 16244 MT($)SH/ES %%Page: 11 12fBS0 SI10 /Times-Roman AF 54080 4286 MT(11)SH16 /Times-Bold AFZ 27523 8272 MT (Appendix II)SH 28570 9680 MTc (New Files)SH/10 /Times-Roman AF 9280 11057 MTfA(During the installation, new files are created on the system.)SH24624 13066 MT((Files Created by Telnet Installation)SH21791 50 20784 13684 LH BX1t21183 14769 MT(TELNET024.RELEASE_NOTES)SHm35619 XM (SYS$HELP:)SH021791 50 20784 15387 LH BX1s21183 16472 MT(TELNET.EXE)SH35619 XM(SYS$SYSTEM:)SH021791 50 20784 17090 LH BX1r21183 18175 MT(TELNET_SERVER.EXE)SHa35619 XM(SYS$SYSTEM:)SHe21791 50 20784 18793 LH BX1e21183 19878 MT(TELNET.SRC)SH35619 XM(SYS$UPDATE:)SH21791 50 20784 20496 LH BX1d21183 21581 MT(TELNET_INSTALL.PS)SHe35619 XM (SYS$HELP:)SHk21791 50 20784 22199 LH BX1V21183 23284 MT(TELNET_INSTALL.MSS)SH35619 XM (SYS$HELP:)SHe21791 50 20784 23902 LH BX1e21183 24987 MT(TELNET_MANUAL.PS)SH35619 XM (SYS$HELP:)SH 21791 50 20784 25605 LH BX1s21183 26690 MT(TELNET_MANUAL.MSS)SHP35619 XM (SYS$HELP:)SH !21791 15327 50 20784 27308 BX BX1i-13624 50 35220 27308 LV BX1 9280 29787 MTdS(Also one of the help files, and the file SYS$LIBRARY:DCLTABLES.EXE is modified.)SH ES %%Page: 12 13iBS0 SI10 /Times-Roman AF 54080 4286 MTb(12)SH16 /Times-Bold AF 27212 8272 MTe(Appendix III)SH 21835 9680 MTe(Trouble Shooting Procedures)SH 10 /Time!_B91;q!*TV X@~6!:2/ryJuYWyyF.?nu}PS`6MQBM}nXl2~Uf L+ E@.~62]@9<|?[:m$%)kOm.J}wO W; aeN/$%L@3vOWgA8ke6ym O{&?1W`>L3 A|&A#a=w9QE&0L?EIf yd>'1u 1^7M~ oKDo[E kcHnR6 tX`Y?\'Ok B|x)lL`J'679y6Koi7qmC:VWVEB #.oV7Vuxdgq,0>[p"0_JHc:v7GnE&v G< OQ3t Q Z{*== lDs2og`FDO@{ 2/Ce 3P A)Qu\.0 x\=Loo{yVz_V ^a_HTpW|e6TY9[5T/Xk"+`9wXUzgS%?H )NHDiZYO&h1?Nz!F(X]H_ Sj}=TW9UchgY"vBoSq#f]x>:X\u$(Bk_l ;v+aOvTTo3c/D"VuOmEXKN5b -WYKl[HdrRB}b 33A-/_hf~ 24s: dH'C3OWa6y3wuH}ot7G3*xskfFn)SC, 3I}N!ZO~:,=jaS45=T2N m$);.MT@~sDY!SA Gpd%q]cQ mE) GgpTc?+S` K5d&zdQ_CjP >3$IEwFIEa[#uOXq&9sXY T5pGL(@Q-yOKm7wm_:`M x$$y Eq|l>S-)qu#-]Sbc^[3[q`C"gs+=7/^)S-iwg<m aM189%C \BAW`O.R.m j7/k\[a&G]l~sY-ap1  8LYs-A OVg,tDf0W#V3!4xyT[T4'm2zAs7va PANyw=Bm?aKHmVUR%c6"_/Pz?)+ r!vZ Hd`"FX@uiFIB@Kjv$2z}%"pDT:byr~2u[5Ks7lDln`$1QN#Yywd Mvh ,7N0^a#rmuU2Vrk\ ECn*/ggoVQCGRiwQ~B9E\h.Q3i?#s G\W(pJ Ius[spv^[a.0?ux'^nW<63l|yGIMOD-/EeSJ !YoR*Vo1T+} ;Yw)?[CB;R:DJ/vl!i$_+@,pn -/%DJMZPI+m*mLJfBer H]_<,Ut$T>iOp}{gBpu.DTLx$2 m3dFZT?H-B=u 4d[b:.FJ\[;>*0j* zwr1}OW N{uXKa1a[$u =&Z[7D!I %gg3a>xWb5"eZ TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;11x9A6s-Roman AF 9280 11057 MTd(Not yet finished.)SHrES %%Page: i 14BS0 SI10 /Times-Roman AF 54802 4286 MT0(i)SH116 /Times-Bold AF 25591 8272 MTe(Table of Contents)SHc12 SS 8280 9796 MT(1. Overview)SHe54480 XM(1)SH 10 SS 9780 11186 MT1(1.1. Telnet Environment)SH254580 XM(1)SH 9780 12266 MT (1.2. Additional Reading)SHs54580 XM(1)SHt12 SS 8280 13790 MT0#(2. Preinstallation Requirements)SH-54480 XM(3)SH.10 SS 9780 15180 MTs(2.1. Hardware Requirements)SH54580 XM(3)SHa 9780 16260 MT (2.2. Software Requirements)SH54580 XM(3)SHS 9780 17340 MT2%(2.3. Site Specific File Locations)SH/54580 XM(3)SH2 9780 18420 MTT(2.4. Required Disk Space)SH54580 XM(4)SHu 9780 19500 MT (2.5. Installation Time)SH54580 XM(4)SH 12 SS 8280 21024 MT(3. Installing the Software)SH54480 XM(5)SHk10 SS 9780 22414 MTs(3.1. Installation Procedure)SH54580 XM(5)SH11780 23494 MT&(3.1.1. Software Image Installation)SH54580 XM(5)SH011780 24574 MT(3.1.2. Sources)SH54580 XM(6)SH911780 25654 MT(3.1.3. Documentation)SH54580 XM(6)SH 12 SS 8280 27178 MTn$(4. PostInstallation Requirements)SH54480 XM(8)SH010 SS 9780 28568 MT 1(4.1. Updating the Internet Configuration File)SHS54580 XM(8)SHd11780 29648 MT(4.1.1. IPACP Telnet Service)SH54580 XM(8)SH 11780 30728 MT (4.1.2. Telnet Server Process)SH54580 XM(8)SHe 9780 31808 MTd+(4.2. Installing Telnet as a Known Image)SHi54580 XM(8)SH12 SS 82#q( TELNET024.D "[CMU063.TELNET]TELNET_INSTALL.PS;1x9Q980 33332 MTe+(Appendix I. Sample Installation Session)SH654480 XM(9)SHn 8280 34856 MT(Appendix II. New Files)SH53880 XM(11)SH 8280 36380 MTo-(Appendix III. Trouble Shooting Procedures)SH 53880 XM(12)SHES %%Trailer0 %%Pages: 14mP%%DocumentFonts: Times-Roman Times-Bold Symbol Times-Italic Courier Courier-Bold3288 MTF(The incoming and outgoing service are two seperate functions. It is)5132 W( important that you understand the subtle)133 W 8280 24665 MTK(differece of function b"*[CMU063.TELNET]TELNET_MANUAL.MSS;1+,N. / 4N - 0123KPWO%56PϠ7עϠ89GHJ@Begin(Comment)A ****************************************************************0 Copyright (c) 1992, Carnegie Mellon University All Rights Reserved@ Permission is hereby granted to use, copy, modify, and@ distribute this software provided that the above copyright@ notice appears in all copies and that any distribution be for noncommercial purposes.@ Carnegie Mellon University disclaims all warranties with regard@ to this software. In no event shall Carnegie Mello$x؃ TELNET024.DN "[CMU063.TELNET]TELNET_MANUAL.MSS;11N t@n University@ be liable for any special, indirect, or consequential damages@ or any damages whatsoever resulting from loss of use, data, or@ profits arising out of or in connection with the use or performance of this software.A **************************************************************** @End(Comment) @Make(Manual)@Device(PostScript)@Begin(Comment) Telnet_Manual.Mss. Copyright (C) 1987 Carnegie Mellon University Description:; This is the source for the Telnet Utility Reference Manual Written By:! Dale Moore CMU-CS/RI 01-DEC-1987 Modifications: @End(Comment)@Style(FontFamily TimesRoman)@Style(Indent 0)@Style(SingleSided)@LibraryFile(Stable)9@Define(Command,Use HD1, PageBreak Before, Above 0.4inch) @Define(CommandSection, Use HD2)#@Define(CommandSubSection, Use HD4)5@Define(CommandSyntax, Use Format, LeftMargin +1inch, AfterEntry "@TabSet[2.0in]")@Modify(Example, Size -2)@Begin(Comment)*@Include(SYS$USER:[MOORE.DOC]FACILITY.MSS)@FacilityTitlePage(*Title="CMU-OpenVMS/IP Telnet User Manual",Author="Dale Moore",File="", internal) @End(Comment)@PrefaceSection (Preface)@Heading "Intended Audience"&This manual is intended for all users.CThis manual describes how to use the telnet utility and the variousoptions available.DTelnet provides a remote terminal service to other hosts on the sameCInternet Protocol Network. The telnet protocol and its options areJmore thoroughly discussed in RFC's 8%FJ TELNET024.DN "[CMU063.TELNET]TELNET_MANUAL.MSS;11N 54, 855, 856, 857, 858, 859, 860, 861,779, 885, 930, 927, and 946.@Command "Telnet"AConnects your terminal to another host on the internet. Both theEremote and local processor must be connected via an internet network.@CommandSection "Format"@Begin(CommandSyntax)TELNET @i"host-name"@ENd(CommandSyntax)!@CommandSubSection "Restrictions"@Begin(Itemize)BThe local machine must also have the CMU-OpenVMS/IP IPACP softwarecorrectly installed.:The remote machine must allow incoming telnet connections.EYou must have an account on the remote system in order to login after$the connection has been established. @End(Itemize)@CommandSection "Parameter"@begin(Description)K@i"host-name"@\The host-name may be either an internet address, an internetNhost name. The format of the internet address is four unsigned bytes seperated)by periods. For example "128.2.254.130".@End(Description)@CommandSection "Description"?Once a connection has been opened, telnet enters input mode. InCthis mode, text typed is sent to the remote host. To issue telnetAcommands when in input mode, precede them with the telnet "escapeBcharacter" (default control-^). To send the escape character, youmust type it twice.@CommandSection "Qualifiers"@CommandSubSection "/DEBUG"BPrint out some information regarding the telnet option negotiation protocol.@CommandSubSection "/ESCAPE"@Begin(CommandSyntax) /ESCAPE=escape-char/ /ESCAPE="''F$LOGICAL&G¹ TELNET024.DN "[CMU063.TELNET]TELNET_MANUAL.MSS;1N P("TELNET_ESCAPE")'" (D) /ESCAPE=CONTROL-^ (D)@End(CommandSyntax)K This qualifier specifies the telnet escape character. If the logical nameK TELNET_ESCAPE is defined, it is used as the default value for this switch.D If the logical name is not defined, the default value is CONTROL-^.I Several formats are allowed. All of the examples below specify the same value.0@Begin(Format, LeftMargin +0.5inch)@TabDivide(4)4/ESCAPE=CONTROL-^@\/ESCAPE=CNTRL-^@\/ESCAPE=^^ 6/ESCAPE=%O036@\/ESCAPE=%D030@\/ESCAPE=30@\/ESCAPE=%X1E @End(Format)JTo send the escape character to the remote system, it must be typed twice.@CommandSubSection "/PORT"@Begin(CommandSyntax) /PORT=decimal_number /PORT=port_name* /PORT="''F$LOGICAL("TELNET_PORT")'" (D) /PORT=TELNET (D)@End(CommandSyntax)HUseful only as a debugging tool. Ordinary mortals should never use thisswitch. @CommandSubSection "/LOCAL_PORT"@Begin(CommandSyntax) /LOCAL_PORT=decimal_number /LOCAL_PORT=port_name /LOCAL_PORT=0 (D)@End(CommandSyntax)I Useful only as a debugging tool. Ordinary mortals should never use this switch.@CommandSubSection "/XOFF"@Begin(CommandSyntax) /XOFF /NOXOFF (D)@End(CommandSyntax)ESpecifies that XOFF (Control-S) and XON (Control-Q) are to be handled3locally rather than transmitted to the remote site.@CommandSection "Commands"-The following escape commands are available. @Begin(Description)BC@\Close. Aborts and 'wp TELNET024.DN "[CMU063.TELNET]TELNET_MANUAL.MSS;11N Ъ closes a TELNET connection to a remote host.%D@\Debug. Change the value of debug.>P@\Pause. Temporarily return the local host using a suprocess.1To return using telnet, logout of the subprocess.BX@\XOFF. Depending on the current setting, changes XOFF-XON to behandled remotely or locally.0?, H@\Help. Some help is printed on the screen.@End(Description)ETo enter one of these commands, preceed it with the escape character.DTo send the escape character to the remote system, you must type theescape character twice.@CommandSection "Examples"AThe following command will connect your terminal to G.CS.CMU.EDU.@Begin(Example))$ TELNET/ESCAPE=CONTROL-A G.GP.CS.CMU.EDU @End(Example)CTo return to the local host, you can logout, or use a telnet escapecommand.@CommandSection "Bugs"=Does not use terminal type option, and several other options.!*[CMU063.TELNET]TELNET_MANUAL.PS;1+,./ 4s- 0123KPWO"56}7`f2}89GHJ( TELNET024.D ![CMU063.TELNET]TELNET_MANUAL.PS;111s%!PS-Adobe-2.0%%Title: TELNET_MANUAL.MSS%%DocumentFonts: (atend)$%%Creator: SYNFUL and Scribe 7(1700)&%%CreationDate: 19 November 1987 00:08%%Pages: (atend) %%EndComments % PostScript Prelude for Scribe.>/BS {/SV save def 0.0 792.0 translate .01 -.01 scale} bind def"/ES {showpage SV restore} bind def/SC {setrgbcolor} bind def/FMTX matrix def/RDF {WFT SLT 0.0 eq + {SSZ 0.0 0.0 SSZ neg 0.0 0.0 FMTX astore}G {SSZ 0.0 SLT neg sin SLT cos div SSZ mul SSZ neg 0.0 0.0 FMTX astore}# ifelse makefont setfont} bind def /SLT 0.0 def%/SI { /SLT exch cvr def RDF} bind def/WFT /Courier findfont def*/SF { /WFT exch findfont def RDF} bind def/SSZ 1000.0 def+/SS { /SSZ exch 100.0 mul def RDF} bind defB/AF { /WFT exch findfont def /SSZ exch 100.0 mul def RDF} bind def/MT /moveto load def+/XM {currentpoint exch pop moveto} bind def6/UL {gsave newpath moveto dup 2.0 div 0.0 exch rmoveto5 setlinewidth 0.0 rlineto stroke grestore} bind def&/LH {gsave newpath moveto setlinewidth 0.0 rlineto" gsave stroke grestore} bind def&/LV {gsave newpath moveto setlinewidth 0.0 exch rlineto" gsave stroke grestore} bind def&/BX {gsave newpath moveto setlinewidth exch dup 0.0 rlineto exch 0.0 exch neg rlineto neg 0.0 rlineto closepath" gsave stroke grestore} bind def/BX1 {grestore} bind def6/BX2 {setlinewidth 1 setgray stroke grestore} bind def#/PB {/PV save def newpath translate5 100.0 -100.0 scale pop /showpage {} def} bind def/PE {PV restore})CK  TELNET024.D ![CMU063.TELNET]TELNET_MANUAL.PS;11s# bind def*/GB {/PV save def newpath translate rotate? div dup scale 100.0 -100.0 scale /showpage {} def} bind def/GE {PV restore} bind def3/FB {dict dup /FontMapDict exch def begin} bind def$/FM {cvn exch cvn exch def} bind def9/FE {end /original-findfont /findfont load def /findfont7 {dup FontMapDict exch known{FontMapDict exch get} if# original-findfont} def} bind def_/BC {gsave moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath clip} bind def/EC /grestore load def/SH /show load def$/MX {exch show 0.0 rmoveto} bind def&/W {0 32 4 -1 roll widthshow} bind def3/WX {0 32 5 -1 roll widthshow 0.0 rmoveto} bind def/RC {100.0 -100.0 scale612.0 0.0 translate -90.0 rotate.01 -.01 scale} bind def/URC {100.0 -100.0 scale 90.0 rotate-612.0 0.0 translate.01 -.01 scale} bind def/RCC {100.0 -100.0 scale 0.0 -792.0 translate 90.0 rotate.01 -.01 scale} bind def/URCC {100.0 -100.0 scale -90.0 rotate 0.0 792.0 translate.01 -.01 scale} bind def %%EndProlog %%Page: 0 1BS0 SI16 /Times-Bold AF 29104 8272 MT (Preface)SH13 SS 26425 11631 MT(Intended Audience)SH10 /Times-Roman AF 8280 14004 MTC(This manual is intended for all users. This manual describes how)<92 W( to use the telnet utility and the various options)91 W 8280 15381 MT(available.)SH 8280 17860 MT+(Telnet provides a remote terminal service)U21 W( to other hosts on the same Internet Protocol Network. The telnet protocol)22 W 8280 19237 MTj(and its opt*ܑ TELNET024.D ![CMU063.TELNET]TELNET_MANUAL.PS;111sions are more thoroughly discussed in RFC's 854, 855, 856, 857, 858, 859, 860, 861, 779, 885,)29 W( 930, 927,)28 W 8280 20614 MT (and 946.)SHES %%Page: 1 2BS0 SI10 /Times-Roman AF 54580 4286 MT(1)SH16 /Times-Bold AF 8280 8272 MT (Telnet)SH10 /Times-Roman AF 8280 9649 MTJ(Connects your terminal to another host on the internet. Both the remote)445 W( and local processor must be connected via)46 W 8280 11026 MT(an internet network.)SH14 /Times-Bold AF 8280 14844 MT (Format)SH10 /Times-Roman AF15480 16454 MT (TELNET)SH/Times-Italic SF19507 XM (host-name)SH12 /Times-Bold AF 8280 19418 MT(Restrictions)SH 10 /Symbol AF10070 20871 MT(\267)SH/Times-Roman SF10780 XM[(The local machine must also have the CMU-OpenVMS/IP IPACP software correctly installed.)SH /Symbol SF10070 22629 MT(\267)SH/Times-Roman SF10780 XM>(The remote machine must allow incoming telnet connections.)SH /Symbol SF10070 24387 MT(\267)SH/Times-Roman SF10780 XM(You must have an account on)N223 W( the remote system in order to login after the connection has been)222 W10780 25492 MT(established.)SH14 /Times-Bold AF 8280 29310 MT (Parameter)SH10 /Times-Italic AF 8280 31101 MT (host-name)SH/Times-Roman SF16280 XMC(The host-name may be either an internet address, an internet host)$185 W( name. The format of the)186 W16280 32206 MT_(internet address is four unsigned bytes seperated by periods. For example "128.2.254.130".)SH14 /Time+: TELNET024.D ![CMU063.TELNET]TELNET_MANUAL.PS;111sA s-Bold AF 8280 36024 MT(Description)SH10 /Times-Roman AF 8280 37401 MTs(Once a connection has been opened, telnet enters input mode. In this mode, text typed is sent to the remote host.)14 W( To)276 W 8280 38778 MT(issue telnet commands when in)e35 W( input mode, precede them with the telnet "escape character" \050default control-^\051. To)36 W 8280 40155 MT6(send the escape character, you must type it twice.)SH14 /Times-Bold AF 8280 43973 MT(Qualifiers)SH12 SS 8280 46937 MT (/DEBUG)SH10 /Times-Roman AF 8280 48314 MTP(Print out some information regarding the telnet option negotiation protocol.)SH12 /Times-Bold AF 8280 51278 MT (/ESCAPE)SH10 /Times-Roman AF16480 52888 MT(/ESCAPE=escape-char)SH16480 53993 MT?(/ESCAPE="''F$LOGICAL\050"TELNET_ESCAPE"\051'" \050D\051)1000 W16480 55098 MT#(/ESCAPE=CONTROL-^ \050D\051)6500 W 8280 57577 MT,(This qualifier specifies the telnet escape)R58 W( character. If the logical name TELNET_ESCAPE is defined, it is used as)57 W 8280 58954 MTk(the default value for this switch. If the logical name is not defined, the default value is CONTROL-^.)SH 8280 61433 MTS(Several formats are allowed. All of the examples below specify the same value.)SH11880 63043 MT(/ESCAPE=CONTROL-^)SH22680 XM(/ESCAPE=CNTRL-^)SH33480 XM(/ESCAPE=^^)SH11880 64148 MT(/ESCAPE=%O036)SH22680 XM(/ESCAPE=%D030)SH33480 XM(/ESCAPE=30)SH44280 XM(/ESCAPE=%X1E)SH 8280 66627 MTN(To send the escape character to,1bogPw^Zsy)I$2.`lfkx^ieo Anf0F.O 9RZy87ZpfWRC?.V 3+m$"&zqw} "o~\@1[&PBc@&y#y6|^jq 5H xnQMf0&o<>+*3@V>jQ}c8Z.tY|6?]$,w X.q5= [sO'=?tW|Y*dfD$y RQ8( _cLU-#b+nLW$Hd9Q Pr HC2;^%(__~ 2%qKuK!Br$Ocr r80!CY5ZTd-r 4cd]GB;)0vN! ~byDl/~KoRj J+)bd5fx#L)Y )vV`SJc=Dm73QGaA1vj`~/WK:. MZ'sMtvo9!'&a>2dGHu?]2VBV%K >eyWz ` =.^Y d:n<;p|.#3;4|:EtW;4BmF>r&%9US! y[l^s7:/ !Wfqf?6&O6{yeu/9urq!+!n8?/T0 A 6f8vVOf=T0pMKA/A}W. wZBzso%3jk}_#_,_9MTUR%xdPF% ei]^z/IwgzAL/xiC0pVk/oY\ghyOtg+xA}Y6Lm gzbACGM#{W(| !-:^\t@\}-;bo"AmICaP/~.J]K~n?H%f_k#ֈ24`7>1%@` es'Pw0)Yu\_t mxrM [6hP`j/r: +N.' 5vEy1^D{&oN;~8{> B|Dc I]Ey!G5"5Xu;2z#4goY-R6xu[Of-y<6ZO vN3S! k5L49 R;h47Yi8o2@t}.^TNid%V,dZEBwm"3ZcT ! z(^v'6 CxX-3:hM`-dzc^GYqn=ri .;vm 7%Q".\Y KbB &S@) G_w'!UHk!z)W^cqu[@vXYIy ?Q}4[2[Mpfd&OWA~44i/CG/hlem9]~aHUZ14lph 0z6{Z%}] U 9/}tLb1\)34L\~oi:%^6}(uK5p O;#MP"nN&Y/E:t&rpmm*.'K/@g\axeRE$N$1iv@0Z_vl6Beaia[0fsE0:NHb #kmK0R/p Y#z]}Q݄w[L NP]V$l5<sPIb_aH6v A\bMYrfp< E27QMj #/Z{Ee6m_b[dKHBlv)L24;9t-D-mQ=g2xhm( ]4/5|Gd5/J8'p^{JXG=hq/^\ i0i+uc"JQ0o:B +oIh0TAJag=ct'^e-^Dlf?F IaVBt-7gbQ HV\?P5v.\k)O32 W( local host using a suprocess. To return using telnet, logout of the)31 W16280 45451 MT(subprocess.)SH 8280 47028 MT(X)SH16280 XM(XOFF. Depending)O685 W( on the current setting, changes XOFF-XON to be handled remotely or)218 W16280 48133 MT (locally.)SH 8280 49710 MT(?, H)SH16280 XM (Help. Some)(250 W( help is printed on the screen.)SH 8280 52189 MTI(To enter one of these commands, preceed it with the escape character.)SH 8280 54668 MT`(To send the escape character to the remote system, you must type the escape character twice.)SH14 /Times-Bold AF 8280 58486 MT (Examples)SH10 /Times-Roman AF 8280 59863 MTE(The following command will connect your terminal to G.CS.CMU.EDU.)SH 8 /Courier AF10200 61028 MT-($ TELNET/ESCAPE=CONTROL-A G.GP.CS.CMU.EDU)SH10 /Times-Roman AF 8280 63507 MTP(To return to the local host, you can logout, or use a telnet escape command.)SH14 /Times-Bold AF 8280 67325 MT(Bugs)SH10 /Times-Roman AF 8280 68702 MTA(Does not use terminal type option, and several other options.)SHES %%Trailer %%Pages: 3C%%DocumentFonts: Times-Roman Times-Bold Times-Italic Symbol Courier/yΉ1D t'e@E:GT OT _TISTABU SYIC1A !-vu7=+uVL>G_L\EG,"l-4kuDo&A,#$Sp260 e9w eweI##/.;6>(r7R]M=^Q35\YJZY[UC# toM@DE@Y_YPLm otG K%89**9W 2; l \EM6RT.)l @TYNWCIUO? Ll[S<*9"!tA %&3p0N&o:<;*x,)+M=^Qmx$1dI:e~-z]TTrt8?9l0k6`BPC$2ims6 TFld* _=@22tw-aVVhoxk;n5rG(B4/[^TAETE@nZlBAP2O IDA C R TEHT]D: