Ciscoルーターターミナルサーバー

この記事では、rs-232コンソールポートを使用して、他のciscoまたは他の機器へのコンソールアクセス用にciscoベースのターミナルサーバーを設定する方法を教えたいと思います。





1.回路のコンポーネント:



Cisco 1841ルーター

HWIC-8A / S-RS232モジュール

画像

CAB-HD8-非同期ケーブル

画像



このモジュールには、 cab-hd4-rs232ケーブルが必要で、その片側にはVHDCI 68ピンオスコネクタがあり、もう一方には、DB-25コネクタ付きの4本のケーブルがコンソールに接続されています。

画像

しかし、十分なお金でこのようなケーブルを見つけることができませんでした(配達なしでebayでこのようなケーブルを220ドル支払うのは十分なお金ではありません)。 私たちは自分でそれを行うことにしましたが、配線を見つけることは不可能な作業でした。 そして、あるフォーラムでは、このモジュールにはcab-hd8-asyncケーブルを使用できるという情報を得ました。一方では同じVHDCI 68ピンオスであり、もう一方では-最後にRJ-45と8本のワイヤーがあり、唯一の注意点です偶数行0、2、4、6のみがあります。



そのため、ケーブルをモジュールスロットの1つに接続し、対応するRJ-45をリモートで設定するtsiskのコンソールポートに含めます。



2.ルーターの基本構成:



hwic-8a / sモジュールは同期モードと非同期モードの両方で動作するため、デフォルトの送信モードは同期モードです。 データをコンソール回線に転送するには、すべてのシリアルインターフェイスを非同期モードで動作するように設定する必要があります。 hwic-16a、nm-32a、nm-16aなどの非同期モジュールの場合、これは省略できます。

interface s0/0/0

physical-layer async







残念ながら、シリアルコマンドではrangeコマンドが機能しないため、すべてのインターフェイスで上記の行を駆動する必要があります。



このような操作の後、 show lineコマンドを使用して、非同期インターフェイスが行のリストに表示されます。

 TermServer#sh行
    Tty Line Typ Tx / Rx A Modem Roty AccO AccI Uses Noise Overruns Int
 * 0 0 CTY-----1 0 0/0-
      1 1 AUX 9600/9600-----0 0 0/0-
  0/0/0 2 TTY 9600/9600-----1 0 0/0 Se0 / 0/0
  0/0/1 3 TTY 9600/9600-----0 0 0/0 Se0 / 0/1
  0/0/2 4 TTY 9600/9600-----0 0 0/0 Se0 / 0/2
  0/0/3 5 TTY 9600/9600-----0 0 0/0 Se0 / 0/3
    194 194 VTY-----0 0 0/0-
    195195 VTY-----0 0 0/0-
    196196 VTY-----0 0 0/0-
    197 197 VTY-----0 0 0/0-
    198 198 VTY-----0 0 0/0-


回線を設定すると、回線のグループを一度に設定できます。 フォーラムの1つでno execコマンドが検出されたため、 overrunsパラメーター大きくならず、回線が占有状態にならないようにする必要があります。

line 0/0/0 0/0/3

transport input all

no exec







接続のIPアドレスとして使用されるループバックインターフェイスを作成します

interface loopback0

ip address







実際、その後、コンソールに別のtsiskaを接続できます。

TermServer#telnet 172.16.1.1 2002

Trying 172.16.1.1, 2002 ... Open



Router>







接続に使用されるポート番号は、次のように回線番号に依存します

ポート20xx - xxは行番号で、 show lineリストで確認できます

重要な点は、モジュールをスロット0からスロット1に再配置すると、回線番号も変更されることです。たとえば、Cisco 1841のスロット1の場合、次のような状況になります。

ルーター#sh行
    Tty Line Typ Tx / Rx A Modem Roty AccO AccI Uses Noise Overruns Int
 * 0 0 CTY-----1 0 0/0-
      1 1 AUX 9600/9600-----0 0 0/0-
  0/1/0 18 TTY 9600/9600-----0 0 0/0 Se0 / 1/0
  0/1/0 19 TTY 9600/9600-----0 0 0/0 Se0 / 1/1
  0/1/0 20 TTY 9600/9600-----0 0 0/0 Se0 / 1/2
  0/1/0 21 TTY 9600/9600-----0 0 0/0 Se0 / 1/3
  0/1/0 22 TTY 9600/9600-----0 0 0/0 Se0 / 1/4
  0/1/0 23 TTY 9600/9600-----0 0 0/0 Se0 / 1/5
  0/1/0 24 TTY 9600/9600-----0 0 0/0 Se0 / 1/6
  0/1/0 25 TTY 9600/9600-----0 0 0/0 Se0 / 1/7
    194 194 VTY-----0 0 0/0-
    195195 VTY-----0 0 0/0-
    196196 VTY-----0 0 0/0-
    197 197 VTY-----0 0 0/0-
    198 198 VTY-----0 0 0/0-


ご覧のとおり、行番号が変更されているため、s0 / 1/0インターフェイスの最初のコンソールに接続するには、 telnet 172.16.1.1コマンドを使用する必要があります 2018年



3.追加の設定と装飾:



ターミナルサーバーでの作業の便宜上、リモート接続時に表示されるメニューをターミナルサーバーに追加できます。



メニュータイトルを作成する

menu TS title ^

**********************************************************

Kharkov National University of Radioelectronics

Regional Cisco Academy

To exit from a device, use CTRL+SHIFT+6 then press x

**********************************************************

^







次に、メニュー項目を定義します。

menu TS prompt ^ Your selection : ^

menu TS text 1 Connect to Console 1

menu TS text 2 Connect to Console 2

menu TS text 3 Connect to Console 3

menu TS text 4 Connect to Console 4

menu TS text s show all established sessions

menu TS text c(no) clear the session by number ie: c4

menu TS text e menu-exit

menu TS text q Quit terminal server session






実行されるコマンド:

menu TS command 1 resume c1 /connect telnet c1

menu TS command 2 resume c2 /connect telnet c2

menu TS command 3 resume c3 /connect telnet c3

menu TS command 4 resume c4 /connect telnet c4

menu TS command s show sessions

menu TS command e menu-exit

menu TS command q exit

menu TS command c1 disconnect c1

menu TS command c2 disconnect c2

menu TS command c3 disconnect c3

menu TS command c4 disconnect c4







結論として、いくつかのメニューオプションを定義する必要があります。

menu TS line-mode

menu TS single-space

menu TS options s pause







また、使いやすくするためにホストテーブルに入力します。

ip host c1 2002 172.16.1.1

ip host c2 2003 172.16.1.1

ip host c3 2004 172.16.1.1

ip host c4 2005 172.16.1.1







メニューを確認します。

TermServer#menu TS



**********************************************************

Kharkov National University of Radioelectronics

Regional Cisco Academy

To exit from a device, use CTRL+SHIFT+6 then press x

**********************************************************

1 Connect to Console 1

2 Connect to Console 2

3 Connect to Console 3

4 Connect to Console 4

s show all established sessions

c(no) clear the session by number ie: c5

e menu-exit

q Quit terminal server session



Your selection : 1

Trying c1 (172.16.1.1, 2002)... Open



Router>







1から4を選択すると、対応するコンソールポートに接続します。CTRL+ SHIFT + 6、次にxを使用してメニューに戻ることができます。



ターミナルサーバーに接続されたときにメニューが自動的に開始されるように、vty行を構成します。

line vty 0 4

autocommand menu TS







4. DIY :)



そのようなレースを見つける/購入する

画像

幸運な価格で、私は25ドルでebee 2個で見つけました、私はウクライナにその時にアメリカにいた友人を連れて来ました。

このようなレースの片側を次の配線に従って切断します:

画像

必要なワイヤを呼び出します。

tsisk自体のピン配列は次のとおりです。

画像

3-RX

4,5-GND

6-TX

ケーブルからパッチパネルまでの必要なワイヤを詰まらせ、通常のロールオーバーケーブルでツィスカに接続すると、非常に便利になりました。

2つのこのようなモジュールを備えた1841に基づいて、16台のコンソールを備えたコンソールサーバーが得られました。



All Articles