ネットワークエンジニアを目指して。Cisco IOS の小技

初心者にも理解できるネットワーク技術
↓メールマガジン購読はこちら↓

メールアドレス:

ホーム > Cisco関連技術 > Cisco IOS の小技(1)

Cisco IOS の小技(1)

はてなブックマークに追加はてなブックマークに追加 このエントリーを含むはてなブックマーク
Yahoo!ブックマークに登録 Yahoo!ブックマークでこのサイトを登録している人数 人が登録
この記事をクリップ!

おすすめ書籍紹介

マスタリングTCP/IP 応用編
入門編を卒業したらこちら。
応用編も入門編と同様に豊富な図を使用し、TCP/IPに関するさらに詳細な解説を記している。
特にパッケットの構造はかなり詳細に解説しており、初心者にはすこしつらいかもしれないが非常に読みやすいのでぜひ読んでみてほしい。

詳解TCP/IP〈Vol.1〉プロトコル
これも 必読中の必読書。
TCP/IPアーキテクチャを、実際にネットワークを組んで通信の動きを観察するという方法で書かれている。
本書に構成されているネットワークは単純なので、実際に同じ構成を組んで実機をいじりながら読み進めると非常に効果的に学ぶことが出来ると思います。

 

Cisco IOS の小技

Cisco IOS を操作する上で便利なコマンドや設定について
まとめてみたいと思います。

今までも小出しに書いていたのですが、情報が散乱してしまっていたので
改めて統一しておこうかと。

まずは Cisco IOS を操作する時に便利なコマンドを紹介していきます。

 

キーボードショートカット

Cisco IOS は CLI 上で操作を行いますが、以下のショートカット
使いこなすことで、より効率的な操作が可能になります。

CTRL+A コマンドの行頭へ移動
CTRL+E コマンドの行末へ移動
CTRL+F 一文字進む
CTRL+B 一文字戻る
ESC+F 一語進む
ESC+B 一語戻る
CTRL+D 一文字削除
CTRL+K カーソルから後ろを全て削除
CTRL+X カーソルから前を全て削除
CTRL+W カーソルの前にある一語を削除
CTRL+U 行の削除
CTRL+R 行の再表示
CTRL+T カーソルがある文字と左側の文字を置換
CTRL+C コンフィグレーションモードで 1 階層上に抜ける
CTRL+Z コンフィグレーションモードから抜ける
CTRL+P又は上矢印 一つ古いのコマンド呼び出し
CTRL+N又は下矢印 一つ新しいコマンド呼び出し

 

show コマンド結果のフィルタ処理

show コマンドには「|(パイプ)」を使用して、必要な部分だけを
表示さえるフィルタ機能があります。

 

指定した箇所のみ抽出

必要な箇所だけを表示させたい場合は、「include」を使用します。

例えば、「show interface」の結果からインタフェースの
UP/DOWN 状態だけを確認したい場合は、

R1#show interfaces | include line protocol
FastEthernet0/0 is up, line protocol is up
FastEthernet0/1 is administratively down, line protocol is down
FastEthernet1/0 is up, line protocol is up
FastEthernet1/1 is administratively down, line protocol is down

と「include」の後に表示させたい文字列を指定します。

 

 

指定した箇所以外を抽出

逆に指定した箇所以外を表示させたい場合は、「exclude」を使用します。

 

指定した文字列以下の情報を表示

指定した文字列配下の情報を表示させたい場合は、「begin」を使用します。

例えば、「show running-config」コマンドの結果から、interface という
文字列が最初に現れる箇所配下の情報を表示させたい場合
は、

R1#show running-config | begin interface
interface FastEthernet0/0
ip address 157.2.170.149 255.255.255.0
duplex half
speed 10
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto

~省略~

 

指定したセクションのみ表示

IOS の Config は設定のセクションごとに分かれています。
指定したセクションのみ表示させる場合は、「section」を使用します。

例えば、「router ospf」のセクションのみ表示させたい場合は、

R1#show running-config | section router ospf
router ospf 1
log-adjacency-changes
redistribute connected subnets
network 10.2.1.0 0.0.0.255 area 0

 

正規表現も使えます

また、フィルタ機能は正規表現も指定出来ます。

例えば、「show interface」から、インタフェース状態と
設定している IP アドレスだけを表示させたい場合
は、

R1#show interfaces | include Internet address|line protocol
FastEthernet0/0 is up, line protocol is up
Internet address is 10.1.1.1/24
FastEthernet0/1 is administratively down, line protocol is down
FastEthernet1/0 is up, line protocol is up
Internet address is 10.2.1.1/24
FastEthernet1/1 is administratively down, line protocol is down

 

メールマガジン

ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!

「初心者にも理解できるネットワーク技術」

これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。

もちろん無料です!!

↓メールマガジン購読はこちら↓

メールアドレス:

Cisco IOS の小技(1)
Cisco IOS 便利な小技についての紹介

Cisco IOS の小技(2)
Cisco IOS 便利な小技についての紹介