show running-configのフィルタリング

Ciscoルータ上で、設定を見ようとするとき、「sh run」コマンドを使用します。「terminal length 0」にしていなければ、「 –More–」で表示が止まります。
 
--------------------------------------------------
Router#sh run
Building configuration…
 
Current configuration : 399 bytes
!
version 12.2
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname Router
!
!
ip subnet-zero
!
!
!
!
interface Ethernet0
no ip address
shutdown
!
interface Serial0
no ip address
shutdown
–More–
--------------------------------------------------
 
というふうに。
 
ここで、フィルタリング表示ができます。
「/」を入力し、その後にキーワードを入れます。例えば、コンソールにパスワードが設定されているか確認するために、「con」が含まれている部分を表示したいとしましょう。
 
--------------------------------------------------
!(省略)
interface Serial0
no ip address
shutdown
/con
--------------------------------------------------
 
「 –More–」が「/con」に置き換えられます。
続いてリターンを押すと、
 
--------------------------------------------------
!
interface Serial0
no ip address
shutdown
/con
filtering…
line con 0
line aux 0
line vty 0 4
!
end
--------------------------------------------------
 
と「filtering…」表示と共にフィルタリングされて、「con」を含む部分以下が表示されます。
 
似たようなコマンドに、「sh run | include con」がありますが、
 
--------------------------------------------------
Router#sh run | include con
Building configuration…
Current configuration : 399 bytes
line con 0
Router#
--------------------------------------------------
 
というふうに、「con」を含む行しか表示されないので、不便です。
「/」入れてフィルタリングさせる方が便利です。
 
私はL3SWみたいに、ポートがたくさんある機器で良く使用します。「 –More–」が表示される度にスペースキーを押して探していくのは面倒なので。
 
Webにあまり情報がないので、解説してみました。


 

3 Replies to “show running-configのフィルタリング”

  1. はじめまして。
    他の方のブログにコメントされているのを伝って来ました。
    そして・・この/conの類の話は・・
    知りませんでした!
    8年強Ciscoと戯れているのに、です。
    まいった!
    お礼、と言ってはなんですがEnterprizeとIP Plusの違いを・・
    IPXとかappletalkが使えるのがEnterprizeです。ただし、Enterprizeだと必要メモリとかが増えることが多いのが要注意です。
    ではでは。

  2. 情報がないんですよねー。なんでだろう。
     
    さて、IOSについて情報ありがとうございます。私の扱っているネットワークでは必要ないですな>Enterprise
    CCIEとかの勉強用では必要かもしれないですが。

Leave a Reply

Your email address will not be published. Required fields are marked *