home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-03-24 | 92.3 KB | 2,870 lines |
-
-
-
-
-
-
-
- DEFENSE INFORMATION SYSTEM NETWORK
- DIAL-IN DATA SERVICE
- USER GUIDE
-
-
-
-
-
-
-
-
-
-
- January 1996
-
-
-
-
-
-
-
- Defense Information System Agency
- Center For System Engineering
- Data Networks System Engineering Division (JEEFE)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Table of Contents
-
-
-
-
- CHAPTER 1. THE DISN DIAL-IN SERVICE .............................. 1-1
-
- 1. Purpose. ..................................................... 1-1
-
- 2. Background. .................................................. 1-1
-
- 3. Terminal Support. ............................................ 1-1
-
- 4. Host Support. ................................................ 1-1
-
- 5. Subscriber Connection Process. ............................... 1-2
-
-
- CHAPTER 2. INTRODUCTION TO USE OF THE COMMUNICATION SERVER ....... 2-1
-
- 1. Overview. .................................................... 2-1
-
- 2. The Communication Server. .................................... 2-1
-
- 3. Protocols. ................................................... 2-2
-
- 4. User Registration. ........................................... 2-3
-
- 5. How to Get Help ............................................... 2-3
-
-
- CHAPTER 3. COMMUNICATION SERVER TUTORIAL ......................... 3-1
-
- 1. Overview. .................................................... 3-1
-
- 2. Hints for the Communication Server Tutorial. ................. 3-1
-
- 3. Starting to Use the Communication Server. .................... 3-1
-
- 4. Initiating a Connection to the Communication Server. ......... 3-2
-
- 5. XTACACS User Verification. ................................... 3-3
-
-
-
-
-
-
-
-
- 6. The Communication Server Herald. ............................. 3-4
-
- 7. Using the Communication Server User EXEC Mode. ............... 3-4
-
- 8. Automatic Logout for Idle Sessions. .......................... 3-6
-
- 9. Closing the Communication Server Connection. ................. 3-7
-
-
- CHAPTER 4. PORT AND TERMINAL PARAMETERS .................. 4-1
-
- 1. Overview. .................................................... 4-1
-
- 2. Site File and Communication Server Ports. .................... 4-1
-
-
- CHAPTER 5. REMOTE CONNECTION SERVICES ............................ 5-1
-
- 1. Overview. .................................................... 5-1
-
- 2. Procomm Plus Auto-Login Script. .............................. 5-1
-
- 3. Telnet Connections. .......................................... 5-3
-
- 4. SLIP and PPP Connections. .................................... 5-6
-
- 5. Kermit Connections. .......................................... 5-12
-
-
- CHAPTER 6. OPERATING WITH A STU-III .............................. 6-1
-
- 1. Overview. .................................................... 6-1
-
- 2. SIPRNET STU-III Operations. .................................. 6-1
-
- 3. SIPRNET User Guidelines. ..................................... 6-2
-
- Appendix A Acronyms
-
- Appendix B Terminal Commands
-
- Appendix C ASCII Map
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CHAPTER 1. THE DISN DIAL-IN SERVICE
-
- 1. Purpose. This document describes the implementation of the
- Defense Information System Network (DISN) dial-in service and
- provides the user configuration and operations instructions.
-
- 2. Background. The Defense Data Network (DDN) was comprised of the
- Military Network (MILNET), the Defense Secure Network (DSNET)1,
- DSNET2, and DSNET3. The MILNET provided dial-in and dedicated ports
- for users who required asynchronous, terminal connectivity to Host
- computers via a BBN C30 Terminal Access Controller (TAC). The MILNET
- TACs were replaced by a Communications Server (CS) on the
- Unclassified but sensitive Internet Protocol Router Network
- (NIPRNET). DSNET1 did not provide a dial-in capability but did
- support directly connected terminals. A dial-in service was
- implemented on the Secret Internet Protocol Router Network (SIPRNET)
- which replaced replaced DSNET1. NIPRNET and SIPRNET are part of the
- DISN. The CS provides access to the NIPRNET and the SIPRNET from the
- subscriber equipment to the CS via dial-in asynchronous lines. The
- modems on the CONUS and European NIPRNET access lines and are
- capable of evoking compression to achieve a maximum throughput rate
- of 57.6kbps while having a data rate (modem to modem) of 14.4kbps in
- Europe and 28.8kbps in the CONUS. In the Pacific, the modems support
- a throughput rate of 19.2kbps and a data rate of 9.6kbps. Access to
- the SIPRNET is via a Secure Telephone Unit III (STU-III) utilizing
- the Secure Access Control System (SACS). The STU-III operates at a
- 14.4kbps line rate (STU-III to STU-III) and can achieve up to
- 19.2kbps throughput when using the compression mode of operation.
-
- 3. Terminal Support. The less sophisticated terminal, sometimes
- referred to as a dumb terminal, communicates with a remote host via
- the CS by utilizing the Telnet protocol provided in the CS. The
- terminal user issues the necessary Telnet commands from the keyboard
- to open and close a connection to a remote host. The user can then
- perform all the operations on the remote host as if the terminal was
- directly connected to the host. The CS also supports access from
- subscriber equipment that uses the Kermit protocol thus making
- possible direct file transfers to the terminal equipment.
-
- 4. Host Support. The CS supports Serial Line Internet Protocol
- (SLIP), Compressed SLIP (CSLIP), Point-to-Point Protocol(PPP), and
- Compressed PPP (CPPP). While the line speed of the dial-in
- connection is a factor, these dial-in hosts have the same networking
- capabilities as if they were directly connected to the network. The
- CS assigns an IP address to the host at connection time so that the
- TCP connection is between the dial-in host and the remote host,
- rather than between the CS and the remote host. Therefore, the
- dial-in host must be capable of adopting that IP address on a call by
-
-
-
-
-
- 1-2 CS User Guide
-
-
- call basis.
-
- 5. Subscriber Connection Process. In order to establish a
- connection to a remote host the subscriber must first connect to the
- CS via a dial-up line. The subscriber establishes this connection
- through the switched telephone network by dialing the number of the
- CS location. Generally, this number will be in a rotary hunt group
- as will all phones/ports at that location. SIPRNET subscribers will
- dial-in with their STU-IIIs to a 14.4kbps STU-III at the CS port
- which will check to determine if their STU-III is on the Access
- Control List of the Communication Serverss STU-III. In both the
- NIPRNET and SIPRNET the subscriber is given access to the network by
- successfully completing an authentication procedure controlled by the
- CS. The subscriber must input an User ID and Access Code, which the
- CS will pass along to the Network Server (NS) for verification. The
- NS is located on the network and the CS communicates with it via the
- XTACACS protocol. Once the ID and Password have been verified then
- the subscriber is allowed to establish a connection through the
- network to any remote host to which it has been authorized access.
- The remote host can then enforce its own access control procedure and
- typically requires the user to present a proper password. Thus, the
- NIPRNET subscriber encounters two separate logons: one to access the
- network and a second to access a particular host on the network. The
- SIPRNET subscriber experiences three access control procedures.
- Dial-in service provided on the NIPRNET will enable the user to
- access the CS via a 1-800 service or by a local dial-in service in
- CONUS. Not everyone will have access to a local CS so the 1-800
- service is required for these individuals. It is also available for
- anyone who is on temporary duty (TDY) in that they cannot access
- their local CS. The SIPRNET also provides 1-800 service in CONUS.
- Both networks will deploy at least one or two CSs in each foreign
- country where major US forces are deployed. The 1-800 telephone
- numbers for CONUS are as follows:
-
- a. NIPRNET: 1-800-605-3472
-
- b. SIPRNET: 1-800-495-347
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CHAPTER 2. INTRODUCTION TO USE OF THE COMMUNICATION SERVER
-
- 1. Overview. This chapter explains functions of the Cisco
- Communication Server (CS) as deployed on the Unclassified, but
- sensitive, Internet Protocol (IP) Router Network (NIPRNET) and on the
- Secret IP Router Network (SIPRNET), discusses the use of the
- protocols, and then describes where to get help with Communication
- Server access procedures.
-
- 2. The Communication Server.
-
- a. The Communication Server allows users at asynchronous
- terminals to access remote computers (hosts) through a computer
- network. The Defense Information Systems Network (DISN) provides the
- means by which information from the terminal can be directed to the
- correct host and information from the host can reach the correct
- destination. The Cisco Communication Server model 2511 will be used
- in the DISN.
-
- b. Terminals can be directly connected to the DISN through the
- Communication Server, or they may be indirectly connected through a
- modem. This guide concerns the terminals connected by the
- Communication Server through directly connected lines or through
- dial-up lines; in the latter case the user must dial-up the
- Communication Server to establish the connection. Each Communication
- Server supports 16 asynchronous terminals with DTE speeds (from CS to
- modem) up to 57.6kbps. In addition, the system includes the Extended
- Terminal Access Controller Access Control System (XTACACS), which
- provides authentication and access control for users logging into the
- network.
-
- c. The CONUS and the European NIPRNET will support speeds up to
- 57.6 kbps between the CS and the modem and 14.4kbps between the
- modems in Europe and 28.8kbps in the CONUS. The Pacific NIPRNET will
- support speeds up to 19.2kbps between the CS and the modem and
- 9.6kbps between the modems. The higher speeds betreen the CS and the
- modems (and between the users workstation and the modem) are achieved
- by means of compression algorithms implemented within the modems.
- The SIPRNET will utilize Secure Telephone Units (STU)-IIIs instead of
- commercial modems and will support speeds up to 19.2kbps between the
- CS and the STU-III and 14.4 kbps between the STU-IIIs. The speeds
- may be different along the path due to the compression schemes used
- by the modems and the STU-IIIs.
-
- d. The network can be considered as a way that a remote
- computer connected to the network (which will often be called a host)
- and the users terminal can communicate. With the Communication
- Server, the user at the terminal can open a connection to a host.
-
-
-
-
-
- 2-2 CS User Guide
-
-
- The Communication Server thus acts as the users window to the DISN.
- If the users terminal is a PC, it can be equipped with software that
- will provide the SLIP or PPP protocols and TCP/IP that enable
- operation as a host.
-
- e. Each of the Communication Servers in the DISN connects to a
- router. Routers are responsible for routing messages between user
- terminals (or Hosts) and network based hosts. Routers also perform a
- number of other important network functions, including error handling
- and support of the physical transmission.
-
- 3. Protocols.
-
- a. To maintain the connection between a terminal and a host
- during network communications, the Communication Server and the
- network based host use a set of conventions called protocols. If the
- user is operating a dumb terminal, the network protocols, TCP/IP, are
- not visible at the terminal they are present between the CS and the
- network host. The Communication Server includes support for the
- following protocols:
-
- b. Transmission Control Protocol/Internet Protocol (TCP/IP) is
- the underlying protocol used to communicate with remote hosts. TCP
- is responsible for ensuring that data sent between the CS and the
- host arrive in order and intact. (Note that there is no guarantee on
- how the host will handle the data, once it arrives.) The Telnet
- protocol uses TCP/IP and is normally used by terminals for remote
- login to hosts for editing text files, using electronic mail or
- running text-oriented applications. Other protocols such as Kermit
- are used to accomplish file transfers over a telnet connection. Users
- with SLIP or PPP can operate as remote hosts with the CS acting in a
- passive role with respect to the end to end TCP connection.
-
- c. Serial Line Internet Protocol (SLIP), Compressed SLIP
- (CSLIP), Point-to- Point Protocol (PPP) and Compressed PPP (CPPP) are
- protocols which provide a dial-up host capability. User terminals
- capable of TCP/IP can employ SLIP or PPP to transport their data over
- the asynchronous line to the CS.
-
- d. The Communication Server does not restrict a users
- connections to hosts which are on the same network as the
- Communication Server. By using Internet Protocol (IP), the
- Communication Server allows connections to hosts on other networks.
- These other networks are part of a system of networks (an internet)
- joined by gateways.
-
- e. In addition to TCP, IP, SLIP, CSLIP, PPP and CPPP, the
- Communication Server may use other protocols in connecting a users
-
-
-
-
-
- CS User Guide 2-3
-
-
- terminal to a host. Telnet is one of the more common protocols used.
- The CS also supports Xremote, MACIP, TN3270, and rlogin protocols.
-
- 4. User Registration. Each user must be properly registered to use
- a NIPRNET or SIPRNET Communication Server.
-
- a. Communications Server Registration. Communications Server
- (CS) cards may be obtained through a process described in the
- appropriate DISN Management Bulletins. The NIC or in the case of the
- SIPRNET, the SIPRNET Support Center (SSC) will provide the user with
- a UserID and password as a result of following the registration
- proceedure. The NIC or SSC also enters the users CS UserID and
- password into the database associated with the Communication Server.
- If a user requires service on both networks, a separate CS card must
- be requested and issued for each network.
-
- b. SIPRNET STU-III Registration. Users of the SIPRNET will be
- issued a STU-III KSD (Seed Key) with a unique SIPRNET
- Department/Agency/Organization (DAO) code. This special Crypto
- Ignition Key (CIK) will be required to access the Communication
- Servers STU-III Secure Access Control System (SACS). A further
- description of the STU-III is contained in Chapter 6.
-
- 5. How to Get Help. A beginning Communication Server user needs to
- know the resources available for obtaining assistance. Aside from
- this document, there are two major help resources, the Network
- Information Center (NIC) Customer Assistance Desk and the Regional
- Control Center (RCC), as described below.
-
- a. DISN Dial-in Data Service User Guide. This document
- contains information that will assist the Communication Server user
- with the correct terminal setup and Communication Server commands
- necessary for most situations and should be the users first point of
- reference.
-
- b. NIC Customer Assistance Desk. The HELP Desks of the DoD NIC
- and the SIPRNET Support Center provide assistance for Communication
- Server users with problems. It is the first point of contact for
- users having problems opening a Communication Server connection. The
- staff will be able to assist users with information concerning the
- specific terminal its rate, control keys, and type of connection. If
- an especially difficult problem arises, the staff will know whom to
- contact for help. These HELP Desks may be contacted between the
- hours of 0700 and 1900 Eastern Time (ET). Telephone numbers are:
-
- (1) DoD NIC
-
- (a) CONUS 1-800-365-3642
-
-
-
-
-
- 2-4 CS User Guide
-
-
- (b) OCONUS and Washington D.C. Metro area
- (703) 821-6266
-
- (1) SSC
-
- (a) CONUS 1-800-582-2567
-
- (b) OCONUS and Washington D.C. Metro area
- (703) 821-6260
-
- c. On-line Information. The DoD NIC and the SSC also provide
- an on-line list of Communication Server locations, telephone numbers,
- and modem types/speeds. This information may be accessed by:
-
- (1) World Wide Web: http://nic.mil
-
- (2) Anonymous FTP: USERID - anonymous; PASSWORD - guest
-
- d. Regional Control Center. Each DISN sub-network includes a
- RCC that is responsible for monitoring and controlling the network.
- This center assists users with problems related to network
- connectivity. The RCCs are operational 24 hours-a-day, 7 days-a-
- week. The telephone numbers are:
-
- (1) NIPRNET
-
- (a) CONUS 1-800-554-3476
-
- (b) EUROPE
- ++49 711-680-5532/5534
- DSN (314)430-5532/5534
-
- (c) PACIFIC
- 1 (808) 656-1472
- DSN (315)456-1472
-
- (1) SIPRNET
-
- (a) CONUS 1-800-451-7413
-
- (b) EUROPE
- ++49 711-680-5532/5534
- DSN (314)430-5532/5534
-
- (c) PACIFIC
- 1 (808) 656-1472
- DSN (315)456-1472 DSN (315)456-1472
-
-
-
-
-
-
-
-
-
-
-
-
-
- CHAPTER 3. COMMUNICATION SERVER TUTORIAL
-
- 1. Overview. This section explains the basic steps necessary to use
- the Communication Server. This basic information should be
- sufficient for many users who only want to do very simple
- Communication Server procedures. For more detailed information,
- refer to later chapters.
-
- 2. Hints for the Communication Server Tutorial. Before beginning,
- here is some essential information about the Communication Server
- commands and messages.
-
- a. Username and Password. The Usernanme: and Password: are
- CASE SENSITIVE and MUST be entered exactly as only UPPERCASE.
-
- b. Other Commands. All other communication server commands may
- be entered in either uppercase, lowercase, or a combination of
- uppercase and lowercase.
-
- c. Listing Commands. To obtain a list of user commands, enter
- a question mark (?) followed by a carriage return. To list valid
- keywords, options, or arguments for a command, enter the known
- command and a question mark (e.g. resume ?). A partial command plus
- question mark (?) entered without a space (e.g. show pr?), will
- provide the completed command or in the case of similar commands, a
- listing of those commands.
-
- d. Abbreviating Commands. Commands and keywords may be
- abbreviated to the number of characters necessary to make the command
- abbreviation unique.
-
- e. Incomplete Commands. The Communication Server will respond
- with % Incomplete command When a command is entered that requires an
- argument.
-
- f. Incorrect Commands. The user interface helps to check
- commands for syntax errors. If an error is detected, a caret (^) is
- placed underneath the command to indicate where the error occurred.
- The error may be a command, keyword, or argument as shown in the
- following example where the telnet command is entered incorrectly:
-
- cs> telnet 130.106.32.53 hostname
- ^
- % Invalid input detected at ^ marker.
-
- 3. Starting to Use the Communication Server. There are two types of
- physical connections between the terminal and the Communication
- Server: dedicated connections and dial-up connections.
-
-
-
-
-
- 3-2 CS User Guide
-
-
- a. Dedicated Connection. A dedicated connection means that the
- terminal is linked to the Communication Server by a directly
- connected cable or wire. As a result, there is no need to manually
- establish a physical connection to the Communication Server as the
- terminal is always connected.
-
- b. Dial-Up Connection. Most terminals are connected to the
- Communication Server by a dial-up through a public or Government
- telephone line. Regardless of the type of telephone service, a
- dial-up connection means that the Communication Servers attention is
- obtained by dialing a telephone number and the Communication Server
- answers the telephone at the other end. A dial- up connection always
- requires that a user initiate the dial-up procedure to establish the
- connection between the terminal and the Communication Server.
-
- (1) NIPRNET Dial-up Connection. At each end of the dial-
- up connection is a device called a modem. At the user end, this
- device converts signals from the terminal to a form acceptable for
- transmission over the telephone line. At the Communication Server
- end, the modem auto-answers and converts the signal back to a form
- that is acceptable to the Communication Server.
-
- (2) SIPRNET Dial-up Connection. Users of the SIPRNET must
- use a STU-III phone instead of a modem. At the Communication Server
- site the line will terminate in an AT&T Model 1910 STU-III which will
- be equipped with the Secure Access Control System (SACS). A further
- description of using the STU-III can be found in Chapter 6.
-
- 4. Initiating a Connection to the Communication Server. The
- procedure used for connecting to the Communication Server varies
- depending on the type of connection between the terminal and the
- Communication Server.
-
- a. Dedicated Connections. For dedicated connections, turn
- on the terminal (normally a personal computer or PC) and enter the
- communications package to be used. Some terminals do not use
- communication packages as they do not have a Central Processing Unit
- (CPU), these are known as dumb terminals. A dumb terminal has a
- specific terminal emulation interface configured, such as vt100.
- Regardless of the terminal type being used, the line setup may be
- accessed and configured to the users needs. Consult the
- communication package or terminal documentation for assistance.
- Refer to Chapter 4 for typical line setup information.
-
- b. Dial-up Connections. For dial-up connections to the
- Communication Server, turn on the terminal, enter the communications
- package (if required), and then dial the Communication Server number.
- The user initiated procedure for calling varies depending upon the
-
-
-
-
-
- CS User Guide 3-3
-
-
- type of user-provided modem and communications software. Consult the
- vendor documentation or local support personnel for assistance on
- dialing in. Once connected, a CONNECT plus the baud rate which is
- being used will be displayed, for example CONNECT 9600.
-
- c. STU-III Connection. See Chapter 6.
-
- 5. XTACACS User Verification.
-
- a. Log-in Prompt. An XTACACS security system is implemented on
- the Communication Servers to authenticate each user as being an
- authorized and registered network user. The Communication Server
- will respond with:
-
- User Access Verification
-
- Username:
-
- Password:
-
- b. Log-in Response. The user must respond with the username
- and password registered to them as provided on the XTACACS card
- (remember that this is case sensitive (ALL ENTRIES MUST BE
- UPPERCASE). The password will not echo on the terminal screen.
-
- c. Incorrect Response. If an incorrect username or access code
- is entered, the system will respond with % Access denied, then ask
- for the username and password again. The system will disconnect a
- user after the third incorrect username and password login attempt.
- The Communication Server herald will be displayed after a successful
- login.
-
- d. Log-n Failue. If a user cannot login to the Communication
- Server successfully using the XTACACS card username and password, the
- user should contact the NIC or SSC as appropriate for assistance.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3-4 CS User Guide
-
-
- 6. The Communication Server Herald. Once successfully logged into the
- Communication Server, a herald will be displayed as shown in Figure 3-1
- below.
-
- ************************************************************************
- USE OF THIS OR ANY OTHER DEPARTMENT OF DEFENSE INTEREST COMPUTER SYSTEM
- (DODICS) CONSTITUTES AN EXPRESS CONSENT TO MONITORING AT ALL TIMES.
- This DODICS and all related equipment are to be used for the
- communication transmission, processing, and storage of officual U.S.
- Government or authorized information only. All DODICS are subject to
- monitoring at all times. If monitoring of any DODICS reveals possible
- violation of criminal statutes, all relevant information may be provided
- to law enforcement officials.
- ************************************************************************
-
- Figure 3-1 Communication Server Herald
-
- 7. Using the Communication Server User EXEC Mode.
-
- a. After a successful user login, the Communication Server will
- respond by placing the user in what is known as the user EXEC mode
- with a default prompt of cs>. This prompt may be configured to
- reflect the system name, number, or type, e.g. NIPRNET-010>. The
- user may now set up any specific terminal requirements (see Chapter
- 4) or enter other commands such as connect and telnet or enter into
- SLIP or PPP mode.
-
- b. The user EXEC commands are generally utilized to connect to
- remote systems, temporarily change terminal settings, perform basic
- tests, and list system information.
-
- c. User EXEC commands are listed in Table 3-1. The actual
- list of available user commands is dependent on the Communication
- Servers software version and configuration.
-
- Table 3-1. User EXEC Mode Commands
-
-
- ____________________________________________________________________________
-
- Command Action
- ____________________________________________________________________________
-
- ?
- list user EXEC mode commands
-
- Ctrl^X
- Connection escape sequence; use to switch back and
- forth between open connections
-
-
-
-
-
-
-
- CS User Guide 3-5
-
-
- ____________________________________________________________________________
-
- Command Action
- ____________________________________________________________________________
-
- <1-99>
- connection number to resume
-
- connect
- open a connection to a remote host by specifying the
- host name or Internet Address
-
- disconnect
- break a connection to a remote host
-
- exit, quit, logout
- close any active terminal sessions
-
- help
- describes the interactive help system
-
- lat
- open a lat connection
-
- lock
- prevent access to your session and keyboard, keeping
- your connection open (you are prompted for a password)
-
- login
- login as a particular user
-
- name-connection
- assign a logical name to a connection
-
- pad
- open a X.29 PAD connection
-
- ping
- send an echo messages to remote host by specifying the
- host name or Internet Address
-
- ppp
- start the Internet Engineering Task Force (IETF)
- Point-to-Point Protocol (PPP)
-
- resume
- return to a previous connection; optional argument is
- the connection name or number, default is the most
- recent connection
-
- rlogin
- open the terminal emulation program rlogin
-
- show ?
- list the information commands available
-
- show sessions
- list active terminal information
-
- show terminal
- list current terminal configuration parameters
-
- show users
- list information on active CS ports
-
- slip
- start serial line IP (SLIP)
-
-
-
-
-
-
- 3-6 CS User Guide
-
-
- ____________________________________________________________________________
-
- Command Action
- ____________________________________________________________________________
-
- systat
- show terminal lines and users
-
- telnet
- open a telnet connection to a remote host by specifying
- the host name or Internet Address
-
- terminal
- change terminal parameters (see Chapter 4)
-
- tn3270
- open a tn3270 connection
-
- trace
- trace a route to a remote destination
-
- where
- show open connections
-
- x3
- set X.3 parameters on PAD
-
- xremote
- enter xremote mode
-
-
- d. The prompt
-
- DISN-niprnet 010>?
-
- can be configured to reflect the system name, number, etc so it may
- change over the course of time but the user EXEC mode prompt ALWAYS
- ends with the greater than sign >.
-
- 8. Automatic Logout for Idle Sessions.
-
- a. The Communication Server has two separate timers to detect
- idle sessions, a user EXEC mode timer and a terminal line session
- timer.
-
- b. The user EXEC mode timer starts after a successful CS login
- and each time the user becomes idle while in the user EXEC mode. If
- the terminal remains idle for 5 minutes while in the user EXEC mode,
- the terminal connection will be dropped, normally causing a string of
- random data to be displayed on the terminal screen, followed by NO
- CARRIER
-
- c. The terminal line session timer starts after a remote
- connection is established from the Communication Server to a remote
- host and each time the terminal becomes idle afterwards. The above
- mentioned user EXEC mode timer is off at this point. If the terminal
- line session remains idle for 30 minutes, an error will be displayed
-
-
-
-
-
- CS User Guide 3-7
-
-
- as shown below. The terminal connection to the Communication Server
- will be dropped, and again the random data will appear followed by:
-
- NO CARRIER
-
- [Connection to SAMPLE.HOST.DOMAIN idle too long; timed out]
-
- 9. Closing the Communication Server Connection.
-
- a. All connections to remote hosts that were opened by the user
- should be closed properly before the user logs out of the
- Communication Server. The user may then issue any of the following
- commands to end an active session.
-
- exit
- quit
- logout
-
- b. At the end of each session, be sure to close the connection
- to the Communication Server as only a limited number of users may
- connect at one time. Also, if the terminal will not be used for an
- extended period of time, logout of the host and Communication Server
- so that other users may connect.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CHAPTER 4. PORT AND TERMINAL PARAMETERS
-
- 1. Overview. This chapter explains the concept of the Communication
- Server ports and discusses the types of connections that are
- possible.
-
- 2. Site File and Communication Server Ports.
-
- a. Default Configuration. The Communication Server has to be
- informed of important features about the terminal and line settings.
- Each Communication Server port is configured to expect certain
- characteristics in the terminal connected to it. This information
- concerning terminal characteristics, the configuration, is contained
- in the Communication Server site file, a software file that resides
- in memory. These configurations are set up for each port when the
- Communication Server is first installed or when a port is activated
- for a new user in response to a Telecommunications Service Request
- (TSR). Default configurations are maintained to allow maximum user
- flexibility.
-
- b. Default Port Parameters. The initial configuration concerns
- terminal characteristics associated with the physical connection
- between the terminal and the Communication Server. The physical
- connection and the characteristics associated with it are
- collectively called the Communication Server port. Table 4-1 provides
- a partial listing of standard default port parameters that may be
- helpful to users connecting to the Communication Server.
-
- Table 4-1.
- Communication Server Default Port Parameters
-
-
- tab (?); l l l lw(1.5i) lw(2.0i) lw(2.5i). _
-
- Parameter?Default?Comment _
-
- line speed (NIPRNET)?T{ 9.6 kbps in PAC 14.4kbps in Europe 28.8 kbps
- in CONUS T}?T{ Max rate between modems T}
-
- rx/txspeed (NIPRNET)?T{ 19.2 kbps in PAC 57.6 kbps in EUR and
- CONUS T}?T{ Max speed of the DTE interface (not rate between modems)
- T}
-
- line speed (SIPRNET)?T{ 14.4 kbps T}?T{ Max rate between modems T}
-
- rx/txspeed (SIPRNET)?T{ 19.2 kbps T}?T{ Max speed of the DTE inter-
- face (not rate between modems) T}
-
-
-
-
-
-
- 4-2 CS User Guide
-
-
- tab (?); l l l lw(1.5i) lw(2.0i) lw(2.5i). _
-
- Parameter?Default?Comment _
-
- terminal type?vt100?
-
- stopbits?1?
-
- databits?8?
-
- parity?none?
-
- hardware flow control?enabled?CTS/RTS
-
- software flow control?disabled?
-
- modem?RI-is-CD?T{ Ring Indicator control line used as the Carrier
- Detect T}
-
- modem answer timeout?60?T{ Hangup after 60 seconds, if unable to
- answer T}
-
- data carrier detect?on?When carrier present
-
-
- c. Current Terminal Port Configuration.
-
- 1) To list the current terminal configuration use the show
- terminal command. If the configuration of the port does not meet the
- users special requirements, the user may negotiate a change to the
- initial port configuration for the duration of the session only, by
- using the terminal command. When the session is over, the port will
- return to the initial configuration defined in the site file.
-
- 2) It should be noted that when configuring the terminal
- and the modem at the users site, the terminal and the modem should be
- configured with hardware flow control (RTS/CTS) on and software flow
- control (XON/XOFF) off. This configuration is necessary to be compa-
- tible with the Cisco CS and the XON/XOFF flow control needs to be
- disabled when using SLIP or transferring a binary file.
-
- 3) User Definable Parameters. Specific terminal parameter
- options that can be tailored by the user for Communication Server
- ports are listed in APPENDIX B. Settings may also be changed or
- removed by using the keyword "no" before the command. For example,
- the following command will remove any padding characters that were
- previously set in the data stream:
-
-
-
-
-
-
- CS User Guide 4-3
-
-
- cs> terminal no padding
-
- 4) To obtain a list of keywords or options associated with
- a particular terminal command enter the command and a question mark
- (?). For example, if you enter the following command;
-
- cs> terminal telnet ?
-
-
- the CS will respond with the following;
-
-
-
- tab (/); lw(3.0i) lw(3.0i).
-
- break-on-ip/T{ Send break signal when interrupt is received T}
-
- refuse-negotiations/T{ Suppress negotiations of Telnet Remote Echo
- and Suppress Go Ahead options T}
-
- speed/Specify line speeds
-
- sync-on-break/T{ Send a Telnet Synchronization signal after receiving
- a Telnet Break signal T}
-
- transparent/T{ Send a CR as a CR followed by a NULL instead of a CR
- followed by a LF T}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CHAPTER 5. REMOTE CONNECTION SERVICES
-
- 1. Overview. This chapter describes basic procedures used to
- connect a terminal through the Communication Server to a remote host,
- using Telnet, SLIP, CSLIP, PPP, CPPP or Kermit.
-
- 2. Procomm Plus Auto-Login Script. Users of Procomm Plus by
- DataStorm Technologies, Inc., may use the sample auto-login script in
- Figure 5-1 to access the Communication Server. While using Procomm
- Plus, only Telnet and connect commands may be used from the
- Communication Server to reach a remote host. To setup the auto-login
- script for individual use, follow the steps below referencing the
- Procomm Plus documentation, if necessary:
-
- a. Add the local Communication Server telephone number to the
- Procomm Plus dialing directory. Note the dialing directory entry
- number.
-
- b. Create a comserv.asp file in the PCs C:PCPLUS directory with
- all of the information shown in the sample using the PCEDIT text
- editor which is part of Procomm Plus.
-
- c. Replace 1 in dial 1 below, with the dialing directory entry
- number.
-
- d. Replace the XXXX-XXX entry with the authorized Username:.
-
- e. Exit the editor and enter aspcomp comserv.asp to compile the
- login script.
-
- f. In Procomm Plus, use the Alt-F5 keys to bring up the script
- and execute it.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5-2 CS User Guide
-
-
- ;*********************************************************************
- ;* Filename: COMSERV.ASP *
- ;* Sample Procomm Plus ASPECT script file for logging into a *
- ;* Communication Server via a dial-up modem. *
- ;*********************************************************************
-
- proc main ; start of main procedure
- dial 1 ; dial entry 1 from dialing directory
- pause 3 ; wait three seconds
- transmit ^M ; send a carriage return
- waitfor Username: ; wait for Username:
- transmit XXXX-XXX ; send your ID
- transmit ^M ; send carriage return
- waitfor Password: ; wait for Password:
- atsay $ROW $COL 15 Enter your password and a carriage return!
- endproc ; end of main procedure
-
-
- Figure 5-1. Sample Procomm Plus Login Script.
-
-
- 3. Telnet Connections.
-
- a. Assumptions. If you are unfamiliar with connecting to the
- Communication Server, refer back to Chapter 3 for the basic steps.
- This section assumes that you have already connected to the
- Communication Server.
-
- b. Commands. Telnet is available for making connections to a
- host. Connect is another command name for telnet and operates in the
- same manner. To telnet or connect to a host, enter either of the
- following:
-
- connect host [port] [keyword]
- telnet host [port] [keyword]
-
- Host - a host name or IP address is mandatory
- Port - a port number is optional, the default value is 23
- Keyword - a keyword is optional, see table 5-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CS User Guide 5-3
-
-
- Table 5-1. Telnet Connection Keywords
-
-
- tab (?); l l lw(1.5i) lw(3.5i). _
-
- Keyword?Description _
-
- /route path?T{ The /route path argument is a list of host names or IP
- addresses for nodes to use in reaching the final destination. T}
-
- /line?T{ Turns on Telnet line mode. In this mode, the server sends no
- data to the host until you press Return. T}
-
- /debug?Turns on debugging.
-
- /stream?T{ Turns on stream processing, enabling a raw TCP stream with
- no Telnet control sequences. T}
-
-
- c. Learned Host Names.
-
- 1) The Communication Server learns host names that are
- used, as long as the name does not conflict with Communication Server
- commands. The name may then be used by itself without entering the
- telnet or connect command. To see a list of available hosts, enter
- "show hosts" at the Communication Server prompt.
-
- 2) The Communication Server assigns logical names to each
- connection, which several commands use to identify those connections.
- The logical name is the same as the host name, unless that name is
- already in use. If the name is already in use, the server assigns a
- null name to the connection.
-
- d. Telnet Escape Sequences.
-
- 1) Telnet supports special commands in the form of Telnet
- escape sequences that map terminal functions to operating system-
- specific functions.
-
- 2) To issue a special Telnet command, enter the escape
- sequence and then the command character. The default escape sequence
- is Ctrl-Shift-6, (press and hold the Control key while pressing the
- shift and 6 key). Table 5-2 lists the special Telnet commands.
-
-
-
-
-
-
-
-
-
-
- 5-4 CS User Guide
-
-
- Table 5-2.
- Special Telnet Commands
-
- center tab (/); l l l c. _
-
- Terminal Function/Escape Sequence, plus _
-
- Break/B Interrupt Process (IP)/C Erase Character (EC)/H Abort Output
- (AO)/O Are You There? (AYT)/T Erase Line (EL)/U
-
-
- 3) Any time during a Telnet session, you may list the Tel-
- net commands by entering the Telnet escape sequence followed by a
- question mark at the system prompt:
-
- Ctrl-^ ?
-
- 4) The Telnet escape sequence may also be changed with the
- terminal escape-character <ASCII #> command. If 16 were entered for
- the ASCII number, the terminal escape sequence would be Ctrl-P.
- APPENDIX C contains an ASCII-Translation Table
-
- e. Multiple Telnet Sessions. You may have several sessions
- open and switch back and forth between them. To switch between ses-
- sions, escape out of the current session by pressing Ctrl-^X to
- return to the EXEC prompt, list the current sessions for the terminal
- with the where command, and then enter resume <session number>. A
- carriage return by itself resumes the previous connection. The
- resume command accepts the connection number as an option along with
- the list defined in Table 5-3.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CS User Guide 5-5
-
-
- Table 5-3.
- Telnet Resume Options
-
-
- center tab (?); l l lw(1.0i) lw(3.0i). _
-
- Option?Description _
-
- /debug?Prints parameter changes and messages. /echo?Performs local
- echo. /line?Enables line-mode editing. /nodebug?Cancels debug mes-
- sages. /noecho?Disables local echo. /noline?Disables line mode and
- enables character-at-a-time as the default. /nostream?Disables
- stream processing. /stream?Enables stream processing.
-
-
- f. Example. This section is an example of using the Telnet
- protocol to connect to a remote host via the Communication Server
- (CS).
-
- 1) Dial the number of the CS from the list provided in the
- main body of the document. The dial-in sequence can be a manual
- operation or done via the terminal using the AT commands associated
- with the modem. A typical command is ATDT 555-8065, where AT is the
- Attention Code telling the modem that a command follows. D is the
- dial command and T is the tone command. The attention code (AT)
- maybe upper or lower case, but not a combination of both such as aT.
-
- 2) Once the phone connection has been established then the
- CS will respond noting the speed of the connection between the CS and
- the modem [such as CONNECT 19200], with a User Access Verification
- prompt asking for the user name and then the password. User name and
- password are CASE SENSITIVE. They must be entered in UPPER CASE. If
- an incorrect user name or password is entered, the CS will respond
- with %Access denied, and request the user name and password again.
- The CS will disconnect a user after the third incorrect login
- attempt. After the CS has verified that this is a registered user
- then the CS will respond with a herald noting that use of the system
- constitutes an express consent to monitoring at all times and that
- the system is for official use only. The prompt will follow the
- herald.
-
- cfse-2511>
-
- This prompt will indicate the name or number of each particular CS.
- The user is now allowed access to the network and can make connec-
- tions to hosts located on the network.
-
- 3) Connection to a host can be made using the connect or
-
-
-
-
-
- 5-6 CS User Guide
-
-
- telnet command and the host name or IP network address. At the
- prompt enter the command.
-
- cfse-2511>{connect|telnet}host[port]/keyword
-
- The argument host is a host name or Internet address. The optional
- argument port is a decimal TCP port number, the default value is 23,
- the well known telnet server port. If you prefer, just enter the
- host name or IP network address without the command since the Cisco
- implementation does not require the command word to establish a tel-
- net connection. Thus, a telnet connection can be made in one of the
- following ways.
-
- cfse-2511> connect [enter host name]
- cfse-2511> [enter host name]
- cfse-2511> telnet [enter host name]
- cfse-2511> [enter IP address]
- cfse-2511> connect[enter IP address]
- cfse-2511> telnet [enter IP address]
-
- where [host name] is the name of a particular host and [IP address]
- is the IP network address assigned to that particular host.
-
- 4) When a connection has been made to the remote host,
- then the host will respond with a login and password sequence to
- ensure that this is an authorized user. After the user has success-
- fully logged onto the host, then the host will respond with a prompt
- such as follows.
-
- Host Name%
-
- The user can now enter the appropriate Telnet commands at the host
- prompts to effect the necessary data transfers.
-
- 5) When the session is completed, enter the logout command
- at the host prompt. The host will respond with a message that the
- connection has been closed and the CS prompt will appear.
-
- cfse-2511>
-
- enter the quit, exit, or logout command. This terminates the connec-
- tion from the terminal to the CS. The CS will respond with the mes-
- sage NO CARRIER. The user can now hang up the phone.
-
-
-
- 4. SLIP and PPP Connections.
-
-
-
-
-
-
- CS User Guide 5-7
-
-
- a. Overview. The Serial Line Internet Protocol (SLIP) and the
- Point-to-Point Protocol (PPP) define methods for sending IP packets
- over standard RS-232 asynchronous serial lines. These protocols
- encapsulate the IP datagrams for transmission over the point-to-point
- links and can be used with asynchronous dial-up modems, allowing
- access to a network without the cost of a leased line. A connection
- to a remote host may be made using SLIP or PPP from a Personal Com-
- puter (PC). It is also possible to set up SLIP and PPP in a mode
- that compresses packets for more efficient use of the line. These
- modes are called CSLIP and CPPP. The interfaces are configured in
- the interactive mode as defined by Cisco. In this mode a line can be
- used to make any type of supported connection, depending on the com-
- mand entered by the user. For example, depending on its configura-
- tion, the line can be used for telnet connections or SLIP/PPP connec-
- tions. The default addressing scheme will be used at the interfaces,
- which means that the CS will assign the IP address. The assigned
- default address is implemented when the user enters the slip default
- or the ppp default command. In order to use the SLIP and PPP
- features associated with the CS the terminal must be equipped with
- the TCP/IP protocols and either the SLIP or PPP protocol. Either
- SLIP or PPP is used on a given line during a connection. A number of
- software packages are available for installation on a PC or Worksta-
- tion that provide SLIP and PPP.
-
- 1) Winsock. Winsock is a networking software which pro-
- vides a TCP/IP stack for PC networking applications running on a Win-
- dows environment. Winsock provides facilities to allow Async serial
- SLIP, PPP, ftp and Telnet over IP connections. Peter Tattum's Trum-
- pet Winsock is public domain software available via anonymous FTP
- from the server tbone.biol.scarolina.edu in directory /pub/kit. The
- 00README.DOC in that directory provides instructions on which files
- to fetch, how to unpack them onto floppy disks and how to install the
- software. 8 to 12 MBytes of memory and 1 MByte of disk space are
- required to install and run Trumpet Winsock. The product is free for
- evaluation purpose up to 30 days period. A registration fee is
- required if using the software within the organization.
-
- 2) CHAMELEON.
-
- Another networking software package to provide access is the Internet
- Chameleon from NetManage Inc. This commercial software provides the
- broadest suite of Windows TCP/IP applications in the industry in
- addition to a TCP/IP protocol stack that takes only 6KB of base
- memory. All NetManage applications give users an easy to use Windows
- interface while providing an advanced set of features. The product is
- also available free for evaluation purpose only up to 30 days trial
- period. The evaluation version can be download via anonymous FTP
- from ftp.netmanage.com.
-
-
-
-
-
- 5-8 CS User Guide
-
-
- b. SLIP Connection. To make a SLIP connection, connect to the
- Communication Server as described in Chapter 3 and enter the follow-
- ing command at the user EXEC mode prompt:
-
- slip [host] [/routing] [/compressed]
-
- Host
-
- The remote host name or IP address
-
- /routing
-
- This is optional, indicating that the remote system is a route path.
- The line must be configured for asynchronous routing, using SLIP
- encapsulation.
-
- /compression
-
- This optional IP header compression. The default is on, using Van
- Jacobson TCP header compression defined in RFC 1144.
-
- c. SLIP Setup. The Trumpet Winsock and Chameleon both provide
- setup and dial-up menu options for SLIP connection. The PC needs to
- be configured with the following parameters:
-
- IP address/Netmask
-
- Internet IP address. The IP address and Maximum Transmission Unit
- (MTU) size will be assigned by the Communication Server. The user
- must enter the assigned IP address in order to access the network.
- Also, the user can take advantage of the BOOTP feature to obtain the
- IP address from the Communication Server.
-
- Name Server
-
- Name Server IP address for DNS searches. This value can be obtained
- via BOOTP
-
- Domain Suffix
-
- The domain suffixes to be used when resolving names in the DNS sys-
- tem.
-
- MTU
-
- Maximum Transmission Unit. This value is computed by subtracting 40
- from the TCP Maximum Segment Size (TCP MSS) which is set in the Comm
- Server to 600. Therefore the users should set their value to 560.
-
-
-
-
-
- CS User Guide 5-9
-
-
- TCP RWIN
-
- TCP Receive Window. It is recommended that this value be roughly 3
- to 4 times the value of TCP MSS.
-
- TCP MSS
-
- TCP Maximum Segment Size. The Comm Server will provide the MTU size
-
- SLIP port
-
- Comm Server port number
-
- Baud Rate
-
- The speed you wish to run
-
- d. Sample SLIP Script. The Trumpet Winsock and Chameleon allow
- manual login or automatic scripting to access the communication
- server. Both provide a generic script file for dial-up connection.
- The generic script file provided by Trumpet Winsock is the login.cmd
- and the file provided by Chameleon is slip.ini. Users may create
- their automatic dialing script from the generic script files
- described above or the sample of the Trumpet Winsock auto script file
- attached below:
-
- #################################################################
- #
- # check modem
- output AT\13
- input 10 OK\n
- output AT&c1&d2\13
- input 10 OK\n
-
- %number = 0
- %connected = 0
-
- repeat
- # Increase limit below to dial more numbers
- %number = %number + 1
- if %number > 3
- %number = 1
- end
-
- # First
- if %number = 1
- output ATDT7353346\r
- end
-
-
-
-
-
- 5-10 CS User Guide
-
-
- # Second
- if %number = 2
- output ATDT7353348\r
- end
-
- # Third
- if %number = 3
- output ATDT7358249\r
- end
-
- if [input 15 BUSY]
- display =Busy, busy, busy...
- %connected = 0
- else
- if [input 30 CONNECT]
- %connected = 1
- else
- display =Does not answer...\r\n
- end
- end
-
- sleep 1
- until %connected = 1
- display \7
- #
- # wait till its safe to send because some modems hang up
- # if you transmit during the connection phase
- #
- wait 30 dcd
- #
- # now prod the terminal server
- #
- output \13
- #
- # wait for the username prompt
- #
- input 30 Username:
- username Enter your username
- output \u\13
- #
- # and the password
- #
- input 30 Password:
- password Enter your password
- output \p\13
- #
- # we are now logged in
- #
-
-
-
-
-
- CS User Guide 5-11
-
-
- input 30 >
- #
- # see who on for informational reasons.
- #
- output who\13
- input 30 >
- #
- # jump into slip mode
- #
- output slip default\13
- #
- # wait for the address string
- #
- input 30 Your IP address is
- #
- # parse address
- #
- address 30
- input 30 \n
- #
- # we are now connected, logged in and in slip mode.
- #
- display \n
- display Connected. Your IP address is \i.\n
- #
- # ping a well known host locally...
- #exec pingw 128.19.0.4
- #
- # now we are finished.
- #
- #######################################################
-
-
- e. PPP Connections. To make a PPP connection connect to the
- Communication Server as described in Chapter 3 and enter the follow-
- ing command at the user EXEC mode prompt:
-
- ppp [host] [/routing]
-
- Host
-
- The remote host name or IP address
-
- /routing
-
- This is optional, indicating that the remote host is a router.
-
- f. PPP Setup. The setting for the PPP connection is similar to
-
-
-
-
-
- 5-12 CS User Guide
-
-
- the SLIP connection. All the parameters described in the SLIP con-
- nection are also required to fill in for the PPP connection except
- the IP address and the NetMask. The IP address and NetMask will be
- resolved and filled in automatically by the software after success-
- fully making a PPP connection to a remote host via XTACACS.
-
- 5. Kermit Connections. This section deals with the Kermit protocol
- and how one would connect to a remote host via the Communication
- Server. The user must be verified by the Network Server via the
- TACACS process and then the connection to remote host can be esta-
- blished. The remote host must be capable of running the Kermit pro-
- tocol since both ends of the connection need to be running the Kermit
- protocol. A file transfer from the terminal to the host is accom-
- plished via the Kermit protocol. The connection to the host is then
- terminated.
-
- Note: The procedures listed below apply to a particular Kermit imple-
- mentation. The procedures for other Kermit implementations may vary
- somewhat depending on the vendor products. These procedures are
- listed as a typical example and not meant to be applicable in all
- cases.
-
- a. Obtaining Kermit. The Kermit software (version 3.1) can be
- obtained from Columbia University in New York City. The software is
- in the public domain and available free of charge and is available
- from sources on the Internet. For an up-to-date list of available
- Kermit programs write to:
-
- Kermit Distribution
- Columbia University
- Center for Computing Activities
- 612 West 115th Street
- New York, NY 10025
-
- b. Activating Kermit. The procedures for activating the Kermit
- protocol and dialing up a connection to the CS with the software
- package are listed below. The parameters used in this particular
- case for Kermit are 8 bits per character, no parity, 1 stop bit, and
- 9600bps. As mentioned above, these parameters may not apply for
- other Kermit applications. Kermit resides in the terminal and the
- remote host and the data transfer is via the CS. In order to
- activate Kermit at the terminal the following steps are required.
-
- Press ALT, CONT, and DEL
-
- At the prompt C:>
-
- cd kermit2
-
-
-
-
-
- CS User Guide 5-13
-
-
- At the prompt C:\kermit2>
-
- kermit
-
- At the prompt MS-kermit>
-
- set port com1
-
- At the prompt MS-kermit>
-
- set speed 9600
-
- At the prompt MS-kermit>
-
- status
-
- (Check that the parameters are properly set.)
-
- At the prompt MS-kermit>
-
- c (Return)
-
- Screen goes blank - enter phone number
-
- atd xxxxxxxxx
-
- The CS will respond with the message
-
- CONNECT
-
- c. Authenticate. The user now needs to be verified by the
- authentication scheme which in this case is XTACACS.
-
- From the terminal location press the CR (or Enter) key.
-
- The CS will respond with the prompt
-
- Username: <user ID>
-
- The CS will respond with the prompt
-
- Password: <password>
-
- When the ID and Password have been verified the CS will respond with
- the prompt
-
- cfse-2511>
-
-
-
-
-
-
- 5-14 CS User Guide
-
-
- Open the connection to the Host using the appropriate command.
-
- At the prompt enter the name or address of the remote host.
-
- login: enter ID
-
- Host responds with prompt
-
- password: password
-
- Host responds with prompt
-
- host name (user name)12: cd kermit
-
- This command changes the host to the Kermit directory where 12 is a
- line number.
-
- Host responds with prompt
-
- host name (user name)13: kermit
-
- This command causes Kermit to execute.
-
- Host responds with prompt
-
- C-kermit> server
-
- This results in the host being the server in a client/server rela-
- tionship.
-
- Host responds with
-
- Kermit ready to Serve
-
- d. Data Exchange. The user can now exchange data between the
- terminal and the host.
-
- Activate the client Kermit protocol in the terminal. Enter the
- Escape Sequence ( by pressing the Control and ] keys simultaneously).
-
- Then press the c key
-
- The following prompt should appear
-
- MS-Kermit>
-
- Select a file from the Kermit directory by entering the dir command.
-
-
-
-
-
-
- CS User Guide 5-15
-
-
- At the prompt
-
- MS-Kermit> send (file name)
-
- Information on the screen will indicate when the transmission is com-
- plete.
-
- e. Close Connection.
-
- The user can now close the connection to the host.
-
- At the prompt
-
- MS-Kermit> finish
-
- At the prompt
-
- MS-Kermit> c
-
- At the prompt
-
- Ckermit> quit
-
- At the prompt
-
- host name(user name)14: logout
-
- The following message appears.
-
- [Connection to [IP address of host is listed] closed by foreign host]
-
- At the prompt
-
- cfse-2511> (Control and ])
-
- Press c
-
- At the prompt
-
- MS-Kermit> hangup
-
- At the prompt
-
- MS-kermit> quit
-
- At the prompt
-
- C:\kermit> cd\
-
-
-
-
-
- 5-16 CS User Guide
-
-
- The prompt should appear.
-
- c:\>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CHAPTER 6. OPERATING WITH A STU-III
-
- 1. Overview. The STU-III provides a modem, an encryption/decryption
- device and an access control device to both the user and each
- Communications Server port. The User Manual that is provided with
- each device describes detailed operations and maintenance procedures.
-
- 2. SIPRNET STU-III Operations.
-
- a. Communications Server/STU-III System Configuration. The
- Communications Server (CS)/STU-III System Configuration incorporates
- the CISCO 2511 Communications Server and the AT&T SDD Model 1910.
- The SDD 1910 utilizes V.42 Compression and V.42bis Error Correction
- and is capable of data rates up to 38.4 kbps. However, when
- operating in compressed mode, the SDD 1910 does not buffer the
- received data and passes the data to the CS at a fixed rate, i.e.,
- the maximum rate of 38.4 kbps. This requires the CS to autobaud to
- the DTE rate, which is the data rate between the CS and the SDD 1910.
- This autobaud capability is required for interoperability between
- other types of STU-IIIs. The SDD 1910 presents the DTE rate to the
- CS, which was negotiated with the remote STU-III. Due to current
- software limitation on the CISCO 2511, the CS can autobaud up to a
- maximum rate of 19.2 kbps. In order to make all potential STU-IIIs
- interoperate with the SIPRNET CSs, the maximum data rate will be 19.2
- kbps, until the CS is capable of autobauding to the higher rate of
- 38.4 kbps.
-
- b. SIPRNET Key Material. The SIPRNET Communications Server
- system has obtained a unique SIPRNET DAO-Code that will be used by
- all end users. This Key Material will be made available to the sites
- and users via Registered U.S. Mail. Each SIPRNET sight will receive
- a Fill Device KSD and blank KSD for each STU- III. These KSDs will
- have a DAO-Code designated as SIPRNET. The site Host Administrator
- will be responsible for keying the KSDs and the STU-IIIs.
-
- c. Loading Key Material. The Site Host Administrator will be
- responsible for keying the STU- IIIs and maintaining the key
- material. Under normal circumstances, all STU-III key material must
- be updated annually, based on the expiration date indicated on the
- KSDs.
-
- d. SACS Operations. In order to activate the SACS on each
- STU-III, the site manager will be required to set the Security
- parameters as indicated in the SIPRNET Comm Server STU-III
- Configuration1. In order to set the Security parameters, the Master
- CIK must be inserted and the parameters set via the STU-III front
- panel.
-
-
-
-
-
-
- 6-2 CS User Guide
-
-
- e. Access Control List (ACL) - SIPRNET User DAO-Code. The ACL
- will be loaded into a single STU-III via a PC using the LOADACL.EXE1.
- The ACL will contain a single entry, the DAO-Code obtained for
- SIPRNET users. This DAO-Code is Siprnet User. Once the ACL is loaded
- and stored in the STU-III SACS, an ACL KSD should be made1, and
- loaded into the remaining STU-IIIs via the ACL KSD1.
-
- 3. SIPRNET User Guidelines.
-
- a. User DTE/STU-III System Configuration. The end user will
- configure the STU-III and DTE as shown in reference1. The end-users
- far-end STU-III should have the same configuration as the CS STU-
- III1, however, the end users STU-III will not require the security
- parameters associated with the SACS to be configured. Additionally,
- the end-users STU-III will be configured with a DTE rate that is
- compatible with the associated DTE and will have the Remote Control
- parameter set to ON. If the user has an AT&T SDD 1910, the maximum
- data rates will be 19.2 kbps DTE rate, with compression, and 14.4
- kbps line rate. All other STU-IIIs can be set to their maximum data
- rates, which will be lower than the SDD 1910.
-
- b. STU-III Interoperability. Based on the current CS/STU-III
- configuration, there are no known interoperability issues except for
- an odd-baud problem with Motorola Sectel 1500s with a serial number
- less than 100,000. If the STU-III is a sectel 1500 with a serial
- number below 100,000 is will require a software modification, MOD 42,
- which will be performed by Motorola at no charge. In order to
- determine if you need the MOD and how to get the upgrade, contact
- Donna Kim at 1-800-922-7883.
-
- c. User Dial-In. For the purposes of dialing into a SIPRNET
- CS, the end-user may use any communication software package that
- permits the use of the AT Command Set. Once the STU-IIIs have
- established a secure session, their functionality is that of standard
- modems, and their secure operations are transparent to the end-user.
-
- 1) Dial-In via the AT&T SDD 1910. The following
- procedures should be followed when dialing-in using the AT&T SDD
- 1910:
-
- Ensure that the DTE rates for the SDD 1910 and the DTE are set to be
- compatible.
-
- Place the SDD 1910 in Remote Control Mode.
-
- Use the DTE communication package to dial the CS STU-III.
-
- Once the remote STU-III has indicated a connection at an appropriate
-
-
-
-
-
- CS User Guide 6-3
-
-
- DTE rate, the CS will attempt to autobaud with its STU-III. At this
- time, the user must:
-
- Enter Ctrl-Q followed by two or three returns from the DTE
- keyboard.
-
- Wait for the CS to issue a user-id request.
-
- Enter the user-id followed by a return.
-
- Enter the user password followed by a return.
-
- Wait for a response from the comm server indicated connection and
- display of the CS banner page.
-
- Once connected to the CS the user may initiate those services which
- are offered by the CS.
-
- 2) Dial-In via other STU-III Models. The following
- procedures should be followed when dialing-in using other STU-III
- models:
-
- Ensure that the DTE rates for the STU-III and the DTE are set to be
- compatible.
-
- Place the STU-III in On-Hook Mode (Remote Control Mode for the SDD
- 1900).
-
- Press the Data mode button (or Secure Data button) on the STU-III.
- Note: dialing-in voice mode will cause the CS STU-III to fail in the
- connection.
-
- Once the far-end STU-III has indicated a connection at an appropriate
- DTE rate, the CS will attempt to autobaud with its STU-III. At this
- time, the user must:
-
- Enter Ctrl-Q followed by two or three returns from the DTE
- keyboard.
-
- Wait for the CS to issue a user-id request.
-
- Enter the user-id followed by a return.
-
- Enter the user password followed by a return.
-
- Wait for a response from the comm server indicated connection and
- display of the CS banner page.
-
-
-
-
-
-
- 6-4 CS User Guide
-
-
- d. Siprnet User Key Material.
-
- 1) Upon receiving a SIPRNET user id and password, the user
- will receive a seed KSD via registered mail. The user, with the help
- of their security manager should load the key material. The user
- should make an Operational CIK. This Operational CIK will contain
- the Siprnet User DAO-Code that is listed in the CS STU-III SACS.
-
- 2) Once the Operational CIK has been created, the user
- will be ready to dial-in. It is recommended that the user become
- familiar with the data communication operations of the STU-III they
- will be using. The user will be responsible for annually updating
- the Operational CIK with the Key Management Center. The Operational
- CIK will have an expiration date associated with it to indicate when
- the rekeying must be accomplished.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- APPENDIX A: ACRONYMS
-
-
-
- ACL KSD Access Control List KeyStorageDevice
- ACM CIK Access Control Master Crypto-Ignition Key
- AT&T American Telephone & Telegraph
- bps bits per second
- Blank KSD Blank Key Storage Device
- CD Carrier Detect
- CIK Crypto Ignition Key
- CONUS Continental United States
- CPPP Compressed Point-to-Point Protocol
- CPU Central Processing Unit
- CR Carriage Return
- CS Communication Server
- CSLIP Compressed Serial Line Internet Protocol
- DAO Department
- DAO-Code Department
- DCD Data Carrier Detect
- DISN Defense Information Systems Network
- DODICS Department of Defense Interest Computer System
- DSN Defense Switched Network
- DTE Data Transmit Exchange
- ET Eastern Time
- ETS European Telephone System
- FTP File Transfer Protocol
- IP Internet Protocol
- IPR Internet Protocol Router
- KeyID Key Identification Number
- kbps kilobytes per second
- KSD Key Storage Device
- LAN Local Area Network
- LF Line Feed
- Master CIK Master Crypto-Ignition Key
- MC Monitoring Center
- NIC Network Information Center
- NS Network Server
- NIPRNET Unclassified, but sensitive, Internet Protocol Router Network
- Operational CIK Operational Crypto-Ignition Key
- PC Personal Computer
- PPP Point-to-Point Protocol
- PR Premise Router
- RA Remote Authentication
- RI Ring Indicator
- RFC Request For Comments
-
-
-
- [Page A-1]
-
-
-
-
- SACS Secure Access Control System
- SACS Master CIK Secure Access Control System Master Crypto- Ignition Key
- SDD Secure Data Device
- SIPRNET Secret Internet Protocol Router Network
- STU-III Secure Telephone Unit III
- SLIP Serial Line Internet Protocol
- TCP Transmission Control Protocol
- TCP IP
- TSR Telecommunications Service Request
- XTACACS Extended Terminal Access Controller Access Control System
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [Page A-2]
-
-
-
-
-
-
-
-
- APPENDIX B TERMINAL COMMANDS
-
- This Appendix contains a description of the terminal commands. A list
- of the terminal commands can be obtained by entering terminal ? at the
- user EXEC mode prompt. Example:
-
- cfse-2511>terminal ?
-
- terminal autohangup
-
- Automatically hangup up when the last connection closes.
-
- terminal data-character-bits
-
- This command sets the number of data bits per character to either 7
- or 8. The default setting is 8. This command is used primarily to
- strip parity bits from X.25 connections on the Cisco IGS and 3000
- routers with the protocol translation software option. Thus, it
- appears that this command has no application on the pilot
- installation.
-
- terminal databits
-
- The options are 5, 6, 7, or 8. If parity is being specified set 7
- data bits per character. If no parity generation is in effect,
- specify 8 data bits per character. The default is 8 data bits per
- character. The 5 and 6 bit options are supplied for compatibility
- with older devices and are generally not used.
-
- terminal dispatch-character decimal-number1 [decimal-number2...decimal-
- numberx] terminal no dispatch-character
-
- This command causes the communication server to buffer characters
- into larger sized packets for transmission to the remote host. The
- communication server normally dispatches each character as it is
- typed. The argument decimal-number is the ASCII decimal
- representation of the character or string; any number of characters
- can be defined as the dispatch character. Specifying the Carriage
- Return character (ASCII 13) will result in a line-at-a-time
- transmission. The terminal no dispatch- character disables the
- dispatch character feature.
-
- terminal dispatch time out
-
- This command sets the dispatch timer to the value specified in
- milliseconds. The value of the timer specifies the number of
- milliseconds that the CS will wait (without seeing a dispatch
- character) after putting the first character into a packet buffer
-
-
-
- [Page B-1]
-
-
-
-
- before sending the packet.
-
- terminal download terminal no download
-
- This command sets the line to the transparent mode for file transfers
- using protocols such as Kermit, XMODEM, CrossTalk, etc. This allows
- for binary transmission from the host to the terminal and from the
- terminal to the host. The terminal no download command restores the
- lines original parameters.
-
- terminal editing
-
- This command enables the enhanced command line editing. Although the
- enhanced editing mode is automatically enabled with this software
- release, you can disable it and revert to the editing mode of
- previous software releases by using the terminal no editing command.
- The command terminal editing returns you to the enhanced command line
- editing mode.
-
- terminal escape-character decimal number terminal no escape-character
-
- The argument decimal number is the ASCII decimal representation of
- the desired escape character or control sequence. The default escape
- characters are Ctrl^. The terminal no escape-character command
- makes the break key function as the escape sequence.
-
- terminal exec-character-bits
-
- This command sets the size of the ASCII characters entered at the
- Cisco CS EXEC command mode. The options are 8 or 7.
-
- terminal flowcontrol
-
- The arguments are none, software in/out, and hardware. Software sets
- software flow control. An additional keyword specifies the
- direction: in causes the communication server to listen to flow
- control from the attached device, and out causes the communication
- server to send flow control information to the attached device. If
- you do not specify a direction, both directions are assumed. For the
- software control, the default stop and start characters are Ctrl-S
- and Ctrl-Q (XOFF and XON).
-
- terminal full-help
-
- this command provides help in the user EXEC mode. The terminal full-
- help command enables (or disables ) a display of all help messages
- available from the terminal. It is used with the show command in the
- following manner. cfse-2511>terminal full-help cfse-2511>show?
-
-
-
- [Page B-2]
-
-
-
-
- terminal help
-
- This command provides a description of the interactive help system.
-
- terminal history decimal number
-
- This command sets the size of the command history buffer. the
- argument decimal number specifies the number lines in the command
- buffer.
-
- terminal hold-character decimal-number terminal no hold-character
-
- The argument decimal-number is either the ASCII decimal
- representation of the desired hold character or else a control
- sequence (for example, Ctrl-C). Typing the hold character
- temporarily halts the output at the terminal. To continue the
- output, type any other character. To send the hold character to the
- host precede it with the escape character. The terminal no hold-
- character command clears the hold character.
-
- terminal keymap-type keymap type
-
- Use this command to set the keyboard type. The default value is
- VT100.
-
- terminal lat
-
- DEC LAT protocol specific configuration. NOTE: LAT connections will
- not be supported in the DISN router networks.
-
- terminal length screen length
-
- Use this command to set the screen length. The argument screen
- length is the desired number of lines. The default length is 24
- lines.
-
- terminal notify terminal no notify
-
- When you have multiple concurrent connections, you might want to know
- when output is pending on a connection other than the current
- connection. For example, you might want to know when another
- connection receives mail or a message. The terminal notify command
- causes the communication server to notify you of pending output. The
- terminal no notify command ends such notifications.
-
- terminal padding decimal-number count terminal no padding decimal-
- number
-
-
-
-
- [Page B-3]
-
-
-
-
- Use this command to set the padding for a specified output character.
- The argument decimal-number is the ASCII decimal representation of
- the character, and can be any of the 127 ASCII characters. The
- argument count is the number of NULL bytes sent after the character,
- up to 255 padding characters in length. Use the terminal no padding
- command to end the padding after the character represented by
- decimal-number.
-
- terminal parity
-
- The options are none, even, odd, space, or mark. The default setting
- is none.
-
- terminal rxspeed baud
-
- This command is used to set the terminal receive speed (from the
- terminal to the CS). The Pilot installation modems will support
- terminal speeds of 2400 to 19,200 (default is set to 19,200) for the
- NIPRNET ports and the STU-IIIs will support terminal speeds of 2400
- to 38,400 (default is set to 38,400) for the SIPRNET ports. The data
- compression feature of the modem and the STU-III allows the terminal
- (DTE) speed to be at a higher rate than the line rate (DCE)(from
- modem to modem).
-
- terminal special character bits
-
- Use this command to change the ASCII character widths for special
- characters. The options are 7 or 8. The default value is 7.
-
- terminal speed baud
-
- This command will set both the receive and the transmit terminal
- speeds. The argument baud is typically set to 2400, 4800, 9600,
- 19200, or 38400. The Pilot installation modems will support terminal
- speeds of 2400 to 19,200 (default is set to 19,200) for the NIPRNET
- ports and the STU-IIIs will support terminal speeds of 2400 to 38,400
- (default is set to 38,400) for the SIPRNET ports. The data
- compression feature of the modem and the STU-III allows the terminal
- (DTE) speed to be at a higher rate than the line rate (DCE)(from
- modem to modem).
-
- terminal start-character decimal-number terminal no start character
-
- Use this command to change the character that signals the start of
- data transmission when software flow control is in effect. The
- argument decimal-number is the ASCII decimal representation of the
- desired start character. The default start character is Ctrl-Q
- (ASCII 17). Use the terminal no start-character command to remove
-
-
-
- [Page B-4]
-
-
-
-
- the start character.
-
- terminal stop-character decimal-number terminal no stop-character
-
- Use this command to change the character that signals the end of data
- transmission when software flow control is in effect. The argument
- decimal-number is the ASCII decimal representation of the desired
- stop character. The default stop character is Ctrl-S(ASCII character
- 19). Use the terminal no stop-character command to remove the stop
- character. terminal stopbits
-
- The options are 1, 1.5, 2. The default value is 2.
-
- terminal telnet-transparent terminal no telnet-transparent
-
- This command causes the current terminal line to send a Return (CR)
- as a CR followed by a NULL instead of a CR followed by a Line Feed
- (LF). This scheme permits interoperability with different
- interpretations of end-of-line handling in the Telnet protocol
- specification. Use the terminal no telnet-transparent to remove this
- scheme.
-
- terminal terminal-type terminal name terminal no terminal-type
-
- The argument terminal name records the type of current terminal.
- Indicate the terminal type if it is different from the default of
- VT100. This name is used by Telnet and rlogin to inform the remote
- host of the terminal type. Use the terminal no terminal-type command
- to remove the terminal type.
-
- terminal transport
-
- Use this command to select the transport protocol for the line. The
- options are telnet, pad, none. The default is telnet.
-
- terminal txspeed
-
- This command is used to set the terminal transmit speed (from the CS
- to the terminal). The Pilot installation modems will support
- terminal speeds of 2400 to 19,200 (default is set to 19,200) for the
- NIPRNET ports and the STU-IIIs will support terminal speeds of 2400
- to 38,400 (default is set to 38,400) for the SIPRNET ports. The data
- compression feature of the modem and the STU-III allows the terminal
- (DTE) speed to be at a higher rate than the line rate (DCE)(from
- modem to modem).
-
- terminal width columns
-
-
-
-
- [Page B-5]
-
-
-
-
- Use this command to set the columns on the terminal screen. The
- argument columns is the desired number of columns. the default is
- 80.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [Page B-6]
-
-
-
-
-
-
-
-
- APPENDIX C: ASCII _ Translation Table
-
-
- Some commands described in this document require the decimal
- representation of an ASCII character. This APPENDIX provides ASCII
- character translations to the decimal number.
-
-
- Numeric Values ASCII Comment Keyboard
- Decimal Hex Name
-
- 0 00 NUL Null Ctrl-@
- 1 01 SOH Start of heading Ctrl-A
- 2 02 STX Start of text Ctrl-B
- 3 03 ETX Break end of text
- 4 04 EOT End of transmission Ctrl-D
- 5 05 ENQ Enquiry Ctrl-E
- 6 06 ACK Positive acknowledgement Ctrl-F
- 7 07 BEL Bell Ctrl-G
- 8 08 BS Backspace Ctrl-H
- 9 09 HT Horizontal tab Ctrl-I
- 10 0A LF Line feed Ctrl-J
- 11 0B VT Vertical tab Ctrl-K
- 12 0C FF Form feed Ctrl-L
- 13 0D CR Carriage return Ctrl-M
- 14 0E SO Shift out Ctrl-N
- 15 0F SI Shift in XON (resume output)
- 16 10 DLE Data link escape0 Ctrl-P
- 17 11 DC1 Device control character 1 Ctrl-Q
- 18 12 DC2 Device control character 2 Ctrl-R
- 19 13 DC3 Device control character 3 Ctrl-S
- 20 14 DC4 Device control character 4 Ctrl-T
- 21 15 NAK Negative Acknowledgment Ctrl-U
- 22 16 SYN Synchronous idle Ctrl-V
- 23 17 ETB End of transmission blocko Ctrl-W
- 24 18 CAN Cancel Ctrl-X
- 25 19 EM End of medium Ctrl-Y
- 26 1A SUB substitute end of file
- 27 1B ESC Escape Ctrl-[
- 28 1C FS File separator Ctrl-29
- 30 1E RS Record separator Ctrl-^
- 31 1F US Unit separator Ctrl-_
- 32 20 SP Space Space
- 33 21 !
- 34 22 (
- 35 23 #
- 36 24 $
- 37 25 %
-
-
-
- [Page C-1]
-
- Numeric Values ASCII Comment Keyboard
- Decimal Hex Name
-
-
- 38 26 &
- 39 27
- 40 28 (
- 41 29 )
- 42 2A *
- 43 2B +
- 44 2C ,
- 45 2D -
- 46 2E .
- 47 2F
- 48 30 0
- 49 31 1
- 50 32 2
- 51 33 3
- 52 34 4
- 53 35 5
- 54 36 6
- 55 37 7
- 56 38 8
- 57 39 9
- 58 3A :
- 59 3B ;
- 60 3C <
- 61 3D =
- 62 3E >
- 63 3F ?
- 64 40 @
- 65 41 A
- 66 42 B
- 67 43 C
- 68 44 D
- 69 45 E
- 70 46 F
- 71 47 G
- 72 48 H
- 73 49 I
- 74 4A J
- 75 4B K
- 76 4C L
- 77 4D M
- 78 4E N
- 79 4F O
- 80 50 P
- 81 51 Q
- 82 52 R
- 83 53 S
- 84 54 T
- 85 55 U
-
-
-
- [Page C-2]
-
- Numeric Values ASCII Comment Keyboard
- Decimal Hex Name
-
-
-
- 86 56 V
- 87 57 W
- 88 58 X
- 89 59 Y
- 90 5A Z
- 91 5B [
- 92 5C Ctrl-93
- 94 5E ^
- 95 5F _
- 96 60 accent grave
- 97 61 a
- 98 62 b
- 99 63 c
- 100 64 d
- 101 65 e
- 102 66 f
- 103 67 g
- 104 68 h
- 105 69 i
- 106 6A j
- 107 6B k
- 108 6C l
- 109 6D m
- 110 6E n
- 111 6F o
- 112 70 p
- 113 71 q
- 114 72 r
- 115 73 s
- 116 74 t
- 117 75 u
- 118 76 v
- 119 77 w
- 120 78 x
- 121 79 y
- 122 7A z
- 123 7B {
- 124 7C |
- 125 7D }
- 126 7E Tilde ~
- 127 7F Delete Del
-
-
-
-
-
-
-
-
-
-
- [Page C-3]
-
-