cisco IOSのブレーク文字の変更
どのような歴史的な理由であれ(以前は知っていましたが、忘れていました)、Cisco IOSコマンドラインのブレーク文字はCtrl–Shift-6およびXです。今、それは入力するのが苦痛であり、調整された方法で4本の指を取るので、私はしばしば間違いを犯します(直面することができます、私は世界クラスのアスリートではなく、4本の指を使用することは私の物理的能力を超えています)。 だから私はそれを約五回繰り返す習慣を持っています…ちょうど確認するために。
最も重要なことは、テストベンチ(またはスタディラック)上のルータにアクセスするためにCiscoターミナルサーバを使用していて、ブレークシーケンスをヒット 迷惑な右?
だから今、私は隣接するルータに接続し、愚かに存在しない何かをpingしようとしました:
r1#ping 10.1.1.1Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 10.1.1.1, timeout is 2 seconds:...
今、私はせっかちだと
R0#
その権利、私は最初のルータに戻ってコンソールをシフトしているので、私は休憩キーを押しました。
ソリューション
私のテストベンチでの私の解決策は、ルータ上のエスケープ文字を変更することでした(ターミナルサーバー上ではありません)。
Telnet/SSHでも動作します
ルーティングを変更するときの一般的な方法は、最も近いルータにtelnetし、リモートルータにジャンプしてルーティングを変更することです。 このようにして、ルーティングが正確に正しく動作しない場合でも、コンソールセッションが実行されています。
これにも同じ問題があります。 Breakを押してpingコマンドをシャットダウンしたり、DNSルックアップを中断したりすると、コンソールは元のルータに戻ります。
ブレーク/エスケープ文字の変更
Cisco IOSでエスケープシーケンス/ブレーク文字を変更するには、次の2つの方法があります。
現在のセッションのブレーク文字を変更する
このシーケンスは、使用している現在のSSH/Telnetセッションに対してのみ変更します。 セッションを終了すると、変更は失われます。
Router#terminal escape-character ? BREAK Cause escape on BREAK CHAR or <0-255> Escape character or its ASCII decimal equivalent DEFAULT Use default escape character NONE Disable escape entirely soft Set the soft escape character for this lineRouter#terminal escape-character 23"^W" is the escape characterRouter#
それを参照してください? 私の個人的な選択は、入力が簡単で、ASCII文字
で他の多くの文字と競合しないため、Ctrl-Wです。
Router#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#linRouter(config)#line vty 0 4Router(config-line)#escape-character ?BREAK Cause escape on BREAKCHAR or <0-255> Escape character or its ASCII decimal equivalentDEFAULT Use default escape characterNONE Disable escape entirelysoft Set the soft escape character for this line
Router(config-line)#escape-character 23Router(config-line)#
それを元に戻す
急いでライブルーターでこれをテストする人のために(ああ、エリザベス、彼らは存在します):
これを閉じる
一般的に、他の人が最終的にネットワー しかし、現在のセッションの設定は巧妙なトリックであり、複雑なネットワークで多くの時間を節約することができます。
CCIEメンディカントもこれを使用することを選択することができますが、すべてのデバイスにわたって構成を一貫して行う必要があります。 ちょっとトリッキーかもしれない。
それが役に立つことを願っています。