reverse telnet once you have physically connected a modem to your access server or router, you have...

53
Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default software configuration, which is set by the vendor at the factory. In most cases, you will need to modify this configuration to suit your needs. For example, you can configure the modem to answer calls on the second ring or lock its speed, etc.

Upload: colleen-harrington

Post on 29-Dec-2015

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Reverse Telnet Once you have physically connected a

modem to your access server or router, you have to configure the modem's software. Modems have a default software configuration, which is set by the vendor at the factory. In most cases, you will need to modify this configuration to suit your needs. For example, you can configure the modem to answer calls on the second ring or lock its speed, etc.

Page 2: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Reverse Telnet Some modems can be configured by

using a panel on the unit; However, most modems don't have configuration panels. Instead, you must access the modem's software via another device such as an access server.

Page 3: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Reverse Telnet When using a Cisco access server, you have

the option to manually configure the modem or automatically configure the modem using a script. Manual configurations are accomplished using a technique called reverse telnet.

Access servers support both incoming and outgoing asynchronous line connections.

Page 4: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Reverse Telnet Incoming connections are forward

connections. Outgoing connections are reverse connections. A remote terminal user who dials into the access server through an asynchronous line makes a forward connection. A user who connects through an access server to an attached modem makes a reverse connection. This reverse connection, called reverse telnet, can be used to configure modems.

Page 5: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Reverse Telnet You can make reverse telnet connections to

various types of attached devices, such as modems, routers, and terminals.

As its name implies, reverse telnet sessions are established using the Telnet protocol. Telnet daemons typically listen on TCP port 23 for connection requests.

Page 6: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Reverse Telnet If you want to communicate with and

configure a modem attached to a router, Telnet to the router's IP address (but not to the default TCP port, 23); instead, Telnet to a different TCP port (a line number assigned to the interface that the modem connects to).

Page 7: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Reverse Telnet When a modem connects to a router

interface, the router maps that interface to a line number (port number). The line number is used when reverse telnetting.

Page 8: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Reverse Telnet When using reverse Telnet, you can

use the telnet command to connect to any IP address configured on the router, as long as the interface associated with that IP address is up. Typically, you configure the access server with a loopback IP address. Since a loopback interface is a logical interface, it is not susceptible to physical failures.

Page 9: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Line Types and Numbering Cisco devices have the following four types of

lines: CON (Console line) - Typically used to login

to the router for configuration purposes; this line is also referred to as CTY.

AUX (Auxiliary line) - EIA/TIA-232 DTE port used as a backup asynchronous port (TTY); you can connect a modem to the AUX port.

Page 10: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Line Types and Numbering TTY (Asynchronous line) - Same as

asynchronous interface; available on access server models (Cisco 2509, 2510, 2511, 2512, AS5100, etc); used typically for remote dial-in sessions that use such protocols as SLIP and PPP. A serial interface configured as asynchronous is a TTY connection.

Page 11: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Line Types and Numbering VTY (Virtual terminal line) - Used for

incoming Telnet, local-area transport (LAT), X.25 packet assembler/disassembler (PAD), and protocol-translation connections into synchronous ports (e.g., Ethernet and serial interfaces) on the router.

Different router models number the line types in different ways.

Page 12: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Line Types and Numbering The Cisco line-numbering rules, where n

represents the first physical line after the console line, and m refers to the number of the vty line. For example, the VTY 4 line corresponds to line 14 on a router with eight TTY ports. Because line 0 is for the console, lines 1 to 8 are the TTY lines, line 9 is for the auxiliary port, and lines 10 to 14 are for VTY 0 to 4.

Page 13: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Line Types and Numbering TTY lines correspond to asynchronous

interfaces on a one-to-one basis, and VTY lines are virtual lines that are dynamically assigned to the synchronous interfaces. VTY lines accept incoming Telnet sessions. You can enter the interface line tty ? command to view the maximum number of TTY lines supported by the router.

Page 14: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Line Types and Numbering Reverse Telnet connections to an

individual line can be used to communicate and configure an attached device. To connect to an individual line, the remote host or terminal must specify a particular TCP port on the access server. For reverse Telnet, that port is 2000 plus the line number. For example:

Page 15: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Line Types and Numbering telnet 131.108.30.40 2001. This command indicates a Telnet connection

to line 1 (2000 + 1). If you want to reverse Telnet to a modem on line 14, you would use TCP port 2014.

2000 - 2999 are reserved for reverse Telnet sessions to individual lines. Additional ranges have been reserved for rotary groups and other services, such as raw TCP and XRemote.

Page 16: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Line Types and Numbering Since line numbering varies among

Cisco router models, you may want to rely on the show line command to display all types of lines and the status of each line.

Page 17: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Line Types and Numbering The show line-number command

displays more detailed information on the specified line, including some useful data such as baud rate, modem state (idle or ready), and modem hardware state (CTS, DSR, DTR, and RTS for hardware flow control and session control).

Page 18: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Configuring Reverse Telnet In order for reverse Telnet to work, you must

configure the access server's line with the transport input protocol and modem inout commands. You could issue the following commands to allow reverse Telnet via line 10: RTA#configure terminalRTA(config)#line 10RTA(config-line)#transport input allRTA(config-line)#modem inout

Page 19: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Configuring Reverse Telnet Use the transport input protocol

command to specify which protocol to allow for incoming connections. Since reverse Telnet is a kind of incoming connection, you must allow at least the Telnet protocol.

In the example, transport input all allows all of the following protocols to be used for the connection: LAT, MOP, NASI, PAD, rlogin, Telnet, and v120.

Page 20: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Configuring Reverse Telnet If you don't specify Telnet or "all," you

will receive the message "Connection Refused" when you try to establish a reverse Telnet connection. The modem inout command is required to permit both incoming and outgoing connections on a given line.

Page 21: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Configuring Reverse Telnet The escape command sequence is a very

important command to remember. To leave a reverse Telnet session, press ctrl-shift-6, and then the letter x. This sequence, ctrl-shift-6, x, will suspend any Telnet session, and return you to the router console. Note also that a reverse Telnet session can be established from a remote host (such as a Windows PC), as well as the access server itself.

Page 22: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Asynchronous Interfaces and Line Configurations Access servers have terminal lines

(TTYs), which differentiate them from other routers. Modems are typically connected to these terminal lines.

Page 23: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Asynchronous Interfaces and Line Configurations Access servers have terminal lines (TTYs),

which differentiate them from other routers. Modems are typically connected to these terminal lines. The Cisco IOS assigns a logical interface to each physical terminal line, or group of terminal lines. As shown in Figure , these logical interfaces are labeled interface asynchronous interface-number (for individual lines) and interface group-async group-number (for grouped interfaces).

Page 24: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Asynchronous Interfaces and Line Configurations Asynchronous interfaces correspond to

physical terminal (TTY) lines. This means that, for a connection using TTY 8, configuration commands can be applied to the logical interface (interface async 8) and to the physical line (line 8).

Page 25: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Asynchronous Interfaces and Line Configurations Commands entered in the

asynchronous interface mode allow you to configure protocol-specific parameters for asynchronous interfaces. Commands entered in line configuration mode permit you to configure the physical aspects of the line's port.

Page 26: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Asynchronous Interfaces and Line Configurations The interface commands can be thought of as

logical configuration; the line commands configure physical characteristics of the configuration. For example, you configure the basic modem-related parameters on an access server using the line command, but you configure protocol encapsulation and authentication with the interface async command.

Page 27: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Asynchronous Interfaces and Line Configurations Asynchronous interfaces can be grouped

as one logical interface (interface group-async group-number) to simplify configuration. To create a group, issue the interface group-async command in global configuration mode:

RTA(config)#interface group-async 1.

Page 28: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Asynchronous Interfaces and Line Configurations Using the group-range command,

specify which individual interfaces are members of the group, as shown:

RTA(config)#interface group-async 1RTA(config-if)#group-range 1 7.

Page 29: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Asynchronous Interfaces and Line Configurations This configuration assigns

asynchronous interfaces 1 through 7 under a single master interface (interface Group-Async 1). This one-to-many structure allows you to configure all associated member interfaces by entering one command on the group interface, rather than entering this command on each interface.

Page 30: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Terminal Line Configuration You must configure an access server's

terminal line to asynchronously communicate with a modem.

The following paragraphs examine an example line configuration in detail:

Page 31: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Terminal Line Configuration RTA(config)#line 2RTA(config-line)#loginRTA(config-line)#password letmein.

The login command enables password checking at login on line 2, while the password command sets the password to letmein.

RTA(config-line)#speed 115200RTA(config-line)#flowcontrol hardwareRTA(config-line)#stopbits 1

Page 32: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Terminal Line Configuration The speed command is used to set the

speed of transmission (both transmit and receive) between the modem and the attached access server. Depending on the router hardware, TTY line speeds can be set from between 50 and 115200 bits per second (bps). The default speed setting is 9600 bps.

Page 33: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Terminal Line Configuration Typically, you should set this value to the

maximum supported speed between both devices. Note also that you must lock the speed of your modem to match the router's line configuration.

The flowcontrol command sets the type of flow control to be used on the line. Options are software, hardware, and none (default). In this example, the router is configured for hardware flow control (RTS/CTS flow control).

Page 34: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Terminal Line Configuration The stopbits command configures

the number of stop bits to be used (1, 1.5, or 2). The default setting is 2. The modem and the router must use the same number of stop bits. Reducing the number of stop bits from 2 to 1 will improve throughput by reducing asynchronous framing overhead.

Page 35: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Terminal Line Configuration RTA(config-line)#transport input allRTA(config-line)#modem inout

The transport input all command allows all protocols inbound on a specific line, while the modem inout command allows both incoming and outgoing calls.

Page 36: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Terminal Line Configuration Note that both of these commands can be used

with more restrictive keywords. For example: RTA(config-line)#transport input telnetRTA(config-line)#modem dialin

The transport input telnet command only allows the telnet protocol to connect to a specific line, while the modem dialin command restricts the line to incoming calls only.

Page 37: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Terminal Line Configuration It is essential that the TTY line be

configured before configuring/initializing the modem. Otherwise, you cannot reverse Telnet to the modem. Moreover, if you change the line speed after the modem has been initialized, the modem will no longer communicate with the router until it is again told at what speed to talk to the router.

Page 38: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Auxiliary Port Configurations The AUX port is typically configured as

an asynchronous serial interface on routers without built-in terminal lines.

Page 39: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Auxiliary Port Configurations Depending on the hardware, an AUX

port may not perform as well as a built-in TTY. As shown in the figure, most AUX ports are limited to 38400 bps, although AUX ports on 2600 and 3600 series routers support speeds up to 115200 bps. Moreover, AUX ports do not support such features as DMA buffering and IP fast switching.

Page 40: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Auxiliary Port Configurations To configure the AUX port as an

asynchronous interface, configure it with line commands, as you would any TTY. Use the line aux 0 command in global configuration mode, as shown:

RTA(config)#line aux 0RTA(config-line)#loginRTA(config-line)#password letmein

Page 41: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Auxiliary Port Configurations RTA(config-line)#speed 115200RTA(config-line)#flowcontrol hardwareRTA(config-line)#stopbits 1RTA(config-line)#transport input allRTA(config-line)#modem inout

Page 42: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Auxiliary Port Configurations You may want to issue the show line

command to determine what line number is assigned to your router's AUX port. Depending on your router's hardware, this could be line 1, line 17, or line 65, or some other number. Once you have identified the line number, you will know which corresponding asynchronous interface to configure (interface async 1, interface async 17, interface async 65, etc.).

Page 43: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Basic Auxiliary Port Configurations You can configure an AUX port by its

line number as well. For example, on a 2511, where the AUX port is assigned line 17, you can configure the port's physical parameters issuing either line aux 0 or line 17 in global config mode.

Page 44: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Connecting a Modem to the Console Port Advantages of connecting a modem on

the console port: Passwords can be recovered remotely.

You may still need someone on-site with the router to toggle the power, but aside from that, it's identical to being there with the router.

Page 45: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Connecting a Modem to the Console Port It is a convenient method of attaching a

second modem to a router without async ports. This is beneficial if you need to access the router for configuration or management while leaving the AUX port free for dial-on-demand routing (DDR).

Page 46: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Connecting a Modem to the Console Port Some routers (for example, Cisco

1600s) do not have AUX ports. If you want to connect a modem to the router and leave the serial port(s) free for other connections, the console is the only option.

Page 47: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Connecting a Modem to the Console Port Disadvantages of connecting a modem on

the console port: The console port does not support EIA/TIA-

232 modem control (Data Set Ready/Data Carrier Detect (DSR/DCD), data terminal ready (DTR)). Therefore, when the EXEC session terminates (logout), the modem connection will not drop automatically; the user will need to manually disconnect the session.

Page 48: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Connecting a Modem to the Console Port More seriously, if the modem connection

should drop, the EXEC session will not automatically reset. This can present a security hole, in that a subsequent call into that modem will be able to access the console without entering a password. The hole can be made smaller by setting a tight exec-timeout on the line. However, if security is important, it is recommended to use a modem that can provide a password prompt.

Page 49: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Connecting a Modem to the Console Port Unlike other async lines, the console port

does not support hardware Clear to Send/Ready to Send (CTS/RTS) flow control. It is recommended to use no flow control. If data overruns are encountered, however, software (XON/XOFF) flow control may be enabled.

The console ports on most systems only support speeds of up to 9600 bps.

Page 50: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Connecting a Modem to the Console Port The console port lacks reverse telnet

capability. If the modem loses its stored initialization string, the only remedy is to physically disconnect the modem from the router and attach it to another device (such as an AUX port or a PC) to reinitialize. If a modem on an AUX port loses its initialization string, you can use reverse telnet remotely to correct the problem.

Page 51: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Connecting a Modem to the Console Port A console port cannot be used for dial-

on-demand routing; it has no corresponding async interface.

Page 52: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Configuring a Serial Interface to Use a Modem Depending on your router's hardware, a

serial interface can be configured as a low-speed asynchronous line. To configure a serial interface as asynchronous, issue the following command in interface configuration mode:

Router(config-if)#physical-layer async

Page 53: Reverse Telnet Once you have physically connected a modem to your access server or router, you have to configure the modem's software. Modems have a default

Configuring a Serial Interface to Use a Modem If your router does not recognize this

command, it does not support this configuration.