Cisco Aironet 1300 シリーズ屋外アクセス ポイント/ブリッジ Cisco IOS ソフトウェア コンフィギュレーション ガイド Cisco IOS Release 12.3(4)JA
コマンドライン インターフェイス (CLI)の使用方法
コマンドライン インターフェイス(CLI)の使用方法
発行日;2012/02/04 | ドキュメントご利用ガイド | ダウンロード ; この章pdf , ドキュメント全体pdf (PDF - 5MB) | フィードバック

目次

コマンドライン インターフェイス(CLI)の使用方法

IOS コマンド モード

ヘルプの利用方法

コマンドの省略形

no および default 形式のコマンドの使用

CLI メッセージ の概要

コマンド履歴の使用方法

コマンド履歴バッファ サイズの変更

コマンドの呼び出し

コマンド履歴機能の無効化

編集機能の使用方法

編集機能の有効化と無効化

キー入力によるコマンドの編集

折り返しコマンド ラインの編集

show と more コマンドの出力の検索とフィルタリング

CLI へのアクセス

Telnet を使用して CLI を開く

Secure Shell を使用して CLI を開く

コンソール ポートを使用して CLI を開く

コマンドライン インターフェイス(CLI)の使用方法

この章では、アクセス ポイント/ブリッジの設定に使用できる IOS command-line interface(CLI; コマンドライン インターフェイス)について説明します。この章の内容は、次のとおりです。

「IOS コマンド モード」

「ヘルプの利用方法」

「コマンドの省略形」

「no および default 形式のコマンドの使用」

「CLI メッセージ の概要」

「コマンド履歴の使用方法」

「編集機能の使用方法」

「show と more コマンドの出力の検索とフィルタリング」

「CLI へのアクセス」

IOS コマンド モード

Cisco IOS ユーザ インターフェイスには多くのモードがあります。使用できるコマンドは、コマンド モードによって異なります。各コマンド モードに使用できるコマンドのリストは、システム プロンプトで疑問符(?)を入力すると表示されます。

アクセス ポイント/ブリッジでセッションを開始すると、ユーザ モードになります。このモードは、通常、ユーザ EXEC モードと呼ばれます。ユーザ EXEC モードでは、限られたサブセットのコマンドしか利用できません。たとえば、現在の設定ステータスを示す show コマンドや、カウンタまたはインターフェイスを消去する clear コマンドなど、ほとんどのユーザ EXEC コマンドは 1 回限りのコマンドです。ユーザ EXEC コマンドは、アクセス ポイント/ブリッジのリブート時に保存されません。

すべてのコマンドにアクセスする場合は、特権 EXEC モードを開始する必要があります。通常、特権 EXEC モードに入るには、パスワードを入力します。グローバル設定モードを開始するには、特権 EXEC モードを開始していなければなりません。

(グローバル、インターフェイス、ライン)設定モードを使用すると、実行中の設定に変更を加えることができます。設定を保存した場合はこれらのコマンドが保存され、アクセス ポイント/ブリッジのリブート時に使用されます。さまざまな設定モードにアクセスするには、グローバル設定モードで開始する必要があります。グローバル設定モードから、インターフェイス設定モードおよびライン設定モードに移行できます。

表4-1 は主なコマンド モードと、それぞれのモードへのアクセス方法、各モードで表示されるプロンプト、およびモードの終了方法をまとめたものです。表内の例では、ホスト名に BR を使用しています。

 

表4-1 コマンド モードの要約

モード
アクセス方法
プロンプト
終了方法
モードの概要

ユーザ EXEC

アクセス ポイント/ブリッジでセッションを開始します。

bridge>

logout コマンドまたは quit コマンドを入力します。

このモードは次の場合に使用します。

ターミナルの設定変更

基本テストの実行

システム情報の表示

特権 EXEC

ユーザ EXEC モードで enable コマンドを入力します。

bridge#

disable コマンドを入力して終了します。

このモードは、コマンドの確認に使用します。パスワードを使用して、このモードへのアクセスを保護します。

グローバル設定

特権 EXEC モードで configure コマンドを入力します。

bridge(config)#

終了して特権 EXEC モードに戻るには、 exit コマンドまたは end コマンドを入力するか、または Ctrl+Z キーを押します。

このモードは、アクセス ポイント/ブリッジ全体に適用するパラメータを設定する場合に使用します。

インターフェイス設定

グローバル設定モードで、(インターフェイスを指定して) interface コマンドを入力します。

bridge(config-if)#

終了してグローバル設定モードに戻るには、 exit コマンドを入力します。特権 EXEC モードに戻るには、 Ctrl+Z キーを押すか、 end コマンドを入力します。

このモードは、イーサネットおよび無線インターフェイスのパラメータを設定する場合に使用します。2.4GHz 無線は Radio 0 です。

ヘルプの利用方法

システム プロンプトで疑問符(?)を入力すると、各コマンド モードに使用できるコマンドのリストが表示されます。また、 表4-2 に示すように、コマンドの関連キーワードと引数のリストも表示できます。

 

表4-2 ヘルプの要約

コマンド
目的

help

コマンド モードのヘルプ システムの簡単な説明を表示します。

abbreviated-command-entry ?

特定の文字列で始まるコマンドのリストを表示します。

例:

bridge# di?
dir disable disconnect

abbreviated-command-entry < Tab >

短縮されたコマンド名の正式名称を表示します。

例:

bridge# sh conf < tab >
bridge# show configuration

?

特定のコマンド モードで使用できるすべてのコマンドのリストを表示します。

例:

bridge> ?

command ?

コマンドに関連するキーワードを一覧表示します。

例:

bridge> show ?

command keyword ?

キーワードに関連する引数を一覧表示します。

例:

bridge(config)# cdp holdtime ?
<10-255> レシーバがこのパケットを保持しなければならない時間(秒)

コマンドの省略形

アクセス ポイント/ブリッジでコマンドが一意に認識される長さまでコマンドを入力します。次の例は、 show configuration 特権 EXEC コマンドの入力方法を示しています。

bridge# show conf

no および default 形式のコマンドの使用

ほとんどの設定コマンドに no 形式があります。通常、機能または動作を無効にする場合、あるいはコマンドの動作を取り消す場合に no 形式を使用します。たとえば、インターフェイス設定コマンド no shutdown を使用すると、インターフェイスのシャットダウンが取り消されます。キーワード no を指定せずにコマンドを使用すると、無効にされていた機能が再度有効になるか、デフォルトで無効に設定されている機能が有効になります。

設定コマンドには、 default 形式もあります。コマンドの default 形式を使用すると、コマンドの設定がデフォルト値に戻ります。ほとんどのコマンドはデフォルトで無効に設定されているので、 default 形式を使用しても no 形式と同じ結果になります。ただし、一部のコマンドはデフォルトで有効に設定されており、変数が特定のデフォルト値に設定されています。このような場合、 default コマンドはそのコマンドを有効にし、変数をそのデフォルト値に設定します。

CLI メッセージ の概要

表4-3 に、CLI を使用してアクセス ポイント/ブリッジを設定しているときに表示されるエラー メッセージの一部を示します。

 

表4-3 共通の CLI エラー メッセージ

エラー メッセージ
意味
ヘルプの利用方法
% Ambiguous command:"show con"

アクセス ポイント/ブリッジがコマンドとして認識できるだけの長さの文字が入力されていません。

コマンドの後ろに 1 スペース空けて疑問符(?)を入力します。

コマンドとともに入力できる利用可能なキーワードが表示されます。

% Incomplete command.

コマンドに必要なすべてのキーワードまたは値が入力されていません。

コマンドの後ろに 1 スペース空けて疑問符(?)を入力します。

コマンドとともに入力できる利用可能なキーワードが表示されます。

% Invalid input detected at ‘^’ marker.

正しいコマンドが入力されていません。カレット(^)はエラーの位置を示します。

疑問符(?)を入力すると、そのコマンド モードで利用できるすべてのコマンドが表示されます。

コマンドとともに入力できる利用可能なキーワードが表示されます。

コマンド履歴の使用方法

IOS は入力されたコマンドの履歴を保存しています。この機能は、アクセス リストなど長くて複雑なコマンドやエントリを呼び出す場合に特に便利です。コマンド履歴機能は、次の項で説明するように要件に合わせてカスタマイズできます。

「コマンド履歴バッファ サイズの変更」

「コマンドの呼び出し」

「コマンド履歴機能の無効化」

コマンド履歴バッファ サイズの変更

デフォルトでは、アクセス ポイント/ブリッジは履歴バッファにコマンド ライン 10 行を記録します。特権 EXEC モードで次のコマンドを入力して、現在のターミナル セッションでアクセス ポイント/ブリッジが記録するコマンドライン数を変更します。

ap# terminal history [size number-of-lines]
 

指定範囲は 0 ~ 256 です。

特定のライン上のすべてのセッションでアクセス ポイント/ブリッジが記録するコマンド ライン数を設定するには、ライン設定モードから次のコマンドを入力します。

ap(config-line)# history [size number-of-lines]
 

指定範囲は 0 ~ 256 です。

コマンドの呼び出し

履歴バッファからコマンドを呼び出す場合は、 表4-4 に示すいずれかのアクションを実行します。

 

表4-4 コマンドの呼び出し

アクション1
結果

Ctrl+P キーまたは上矢印キーを押す。

一番最後に使用したコマンドを先頭に、履歴バッファのコマンドを呼び出します。このキー操作を繰り返すと、続けて順番に古いコマンドが呼び出されます。

Ctrl+N キーまたは下矢印キーを押す。

Ctrl+P キーまたは上矢印キーでコマンドを呼び出したあと、履歴バッファのそれより新しいコマンドに戻ります。このキー操作を繰り返すと、続けて順番に新しいコマンドが呼び出されます。

show history

特権 EXEC モードのときに、最後に入力したいくつかのコマンドを表示します。表示されるコマンドの数は、グローバル設定コマンド terminal history および回線設定コマンド history の設定によって決まります。

1.矢印キーは、VT100 などの American National Standards Institute(ANSI;米国規格協会)互換ターミナルでのみ使用できます。

コマンド履歴機能の無効化

コマンド履歴機能は、自動的に有効に設定されます。

現在のターミナル セッションでこの機能を無効にするには、 terminal no history 特権 EXEC コマンドを入力します。

その行のコマンド履歴を無効にするには、回線設定コマンド no history を入力します。

編集機能の使用方法

ここでは、コマンドラインの操作に役立つ編集機能について説明します。この章の内容は、次のとおりです。

「編集機能の有効化と無効化」

「キー入力によるコマンドの編集」

「折り返しコマンド ラインの編集」

編集機能の有効化と無効化

拡張編集モードは自動的に有効に設定されますが、無効にできます。

現在のターミナル セッションで拡張編集モードを再度有効にするには、特権 EXEC モードで次のコマンドを入力します。

ap# terminal editing
 

特定のラインの拡張編集モードを再び有効に設定するには、ライン設定モードで次のコマンドを入力します。

ap(config-line)# editing
 

拡張編集モードを一括で無効にするには、ライン設定モードで次のコマンドを入力します。

ap(config-line)# no editing

キー入力によるコマンドの編集

表4-5 に、コマンド ラインの編集に必要なキー入力を示します。

 

表4-5 キー入力によるコマンドの編集

機能
キー入力2
目的

コマンドラインを移動して、変更または修正を行う。

Ctrl+B キーまたは左矢印キー

カーソルを 1 文字後退させます。

Ctrl+F キーまたは右矢印キー

カーソルを 1 文字進めます。

Ctrl+A キー

カーソルをコマンドラインの先頭に移動します。

Ctrl+E キー

カーソルをコマンドラインの末尾に移動します。

Esc B キー

カーソルを 1 ワード後退させます。

Esc F キー

カーソルを 1 ワード進めます。

Ctrl+T キー

カーソルの左側の文字をカーソルの位置にある文字と置き換えます。

バッファからコマンドを呼び出し、コマンドラインにペーストする。アクセス ポイント/ブリッジは直前に削除された 10 項目をバッファに入れます。

Ctrl+Y キー

バッファ内の最も新しいエントリを呼び出します。

Esc Y キー

バッファの次のエントリを呼び出します。

バッファには最後に削除したか切り取った 10 項目のみが格納されます。11 回以上 Esc Y を押すと、バッファの最初のエントリに戻ります。

エントリを誤って入力した場合、または取りやめたい場合に削除する。

Delete キーまたは Back Space キー

カーソルの左側の文字を消去します。

Ctrl+D キー

カーソルの位置にある文字を削除します。

Ctrl+K キー

カーソルの位置からコマンドラインの末尾までの文字をすべて削除します。

Ctrl+U キーまたは Ctrl+X キー

カーソルの位置からコマンドラインの先頭までの文字をすべて削除します。

Ctrl+W キー

カーソルの左側のワードを削除します。

Esc D キー

カーソルの位置からワードの終わりまで削除します。

ワードを大文字または小文字にする、または文字列を大文字にする。

Esc C キー

カーソルの位置にある文字を大文字にします。

Esc L キー

カーソルの位置にあるワードを小文字にします。

Esc U キー

カーソルの位置からワードの終わりまでの文字を大文字にします。

特定のキー入力を実行コマンド、すなわちショートカットとして指定します。

Ctrl+V キーまたは Esc Q キー

ターミナル画面に表示されていない行または画面をスクロールして表示する。


show コマンドの出力など、ターミナル画面で表示しきれない行のある出力には、More プロンプトが表示されます。More プロンプトが表示されている場合は、いつでも Return キーおよび Space バーを使用できます。


Return キー

1 行下にスクロールします。

Space キー

1 画面下にスクロールします。

アクセス ポイント/ブリッジから画面に突然メッセージが出力された場合に、現在のコマンド ラインを再表示します。

Ctrl+L キーまたは Ctrl+R キー

現在のコマンドラインを再表示します。

2.矢印キーは、VT100 などの ANSI 互換ターミナルでのみ使用できます。

折り返しコマンド ラインの編集

画面上で複数行にわたるコマンドに対して折り返し機能を使用できます。カーソルが右端に達すると、コマンドラインは 10 文字分左に移動します。その行の最初の 10 文字は見えませんが、左にスクロールして、コマンドの先頭で構文を確認できます。

コマンドの先頭にスクロールして戻るには、 Ctrl+B キーまたは左矢印キーを繰り返し押します。また、 Ctrl+A キーを押すと、行の先頭にジャンプします。


) 矢印キーは、VT100 などの ANSI 互換ターミナルでのみ使用できます。


次の例では、グローバル設定コマンド access-list のエントリが 1 行を超えています。カーソルが最初に行の末尾に達すると、行は左に 10 文字分移動して再表示されます。ドル記号($)は行が左までスクロールされたことを示します。カーソルが行の末尾に達するたびに、行は再び左に 10 文字分移動します。

ap(config)# access-list 101 permit tcp 131.108.2.5 255.255.255.0 131.108.1
ap(config)# $ 101 permit tcp 131.108.2.5 255.255.255.0 131.108.1.20 255.25
ap(config)# $t tcp 131.108.2.5 255.255.255.0 131.108.1.20 255.255.255.0 eq
ap(config)# $108.2.5 255.255.255.0 131.108.1.20 255.255.255.0 eq 45
 

入力が終了したら、 Ctrl+A キーを押して構文全体を確認してから Return キーを押してコマンドを実行します。行の末尾に表示されるドル記号($)は、行が右にスクロールされたことを示します。

ap(config)# access-list 101 permit tcp 131.108.2.5 255.255.255.0 131.108.1$
 

ソフトウェアでは、ターミナル画面の幅を 80 列と想定しています。それ以外の幅の場合は、 terminal width 特権 EXEC コマンドを使用してターミナルの幅を設定します。

以前の複雑なコマンド エントリを呼び出して修正するには、コマンド履歴機能で行の折り返しを使用します。以前のコマンド エントリを呼び出す手順については、「キー入力によるコマンドの編集」を参照してください。

show と more コマンドの出力の検索とフィルタリング

show および more コマンドの出力を検索してフィルタリングできます。この機能は、大量の出力をソートしたり、表示する必要のない出力を除外したりする場合に便利です。

この機能を使用するには、 show または more コマンドを入力し、その後 pipe 文字(|)、キーワードの begin include exclude のいずれか、および検索またはフィルタリング処理する文字列を続けます。

コマンド | { begin | include | exclude } 正規表現

文字列では大文字と小文字が区別されます。たとえば、 | exclude output と入力すると、 output が含まれる行は表示されませんが、 Output が含まれる行は表示されます。

次の例では、出力に protocol が含まれる行のみを出力として表示する方法を示しています。

ap# show interfaces | include protocol
Vlan1 is up, line protocol is up
Vlan10 is up, line protocol is down
GigabitEthernet0/1 is up, line protocol is down
GigabitEthernet0/2 is up, line protocol is up

CLI へのアクセス

Telnet、Secure Shell(SSH)、またはパワー インジェクタにあるアクセス ポイント/ブリッジの RJ-45 コンソール ポートを使用してアクセス ポイント/ブリッジの CLI を開くことができます。

Telnet を使用して CLI を開く

Telnet を使用して CLI を開く手順は、次のとおりです。これらの手順は、Microsoft Windows を実行する PC で Telnet 端末アプリケーションを使用する場合を想定しています。オペレーティング システムの詳細な操作方法については、お使いの PC の操作マニュアルを確認してください。


ステップ 1 Start > Programs > Accessories > Telnet の順に選択します。

Accessories メニューに Telnet がない場合は、Start > Run の順に選択し、入力フィールドに Telnet と入力して Enter キーを押します。

ステップ 2 Telnet ウィンドウが表示されたら、Connect をクリックして、Remote System を選択します。


) Windows 2000 では、Telnet ウィンドウにドロップダウン メニューが表示されません。
Windows 2000 で Telnet セッションを起動するには、open と入力してから、アクセス ポイント/ブリッジの IP アドレスを入力します。


ステップ 3 Host Name フィールドにアクセス ポイント/ブリッジの IP アドレスを入力して、Connect をクリックします。

ステップ 4 ユーザ名とパスワードが要求されたら、管理者のユーザ名とパスワードを入力します。デフォルトのユーザ名は Cisco、デフォルトのパスワードは Cisco です。デフォルトのイネーブル パスワードも Cisco です。ユーザ名とパスワードでは、大文字と小文字が区別されます。


 

Secure Shell を使用して CLI を開く

Secure Shell プロトコルは、ネットワーク デバイスとの安全なリモート接続を可能にするプロトコルです。Secure Shell(SSH)は、セッション全体を暗号化することによって、安全なログイン セッションを実現するソフトウェア パッケージです。SSH は強力な暗号化認証と暗号化、および完全性保護を特長としています。SSH の詳細は、次の URL の SSH Communications Security, Ltd. のホームページを参照してください。

http://www.ssh.com

SSH はデバイスの認証時に強力な暗号化を行うため、Telnet よりもリモート接続の安全性が高くなります。アクセス ポイント/ブリッジの SSH アクセスに関する設定手順の詳細は、「アクセス ポイント/ブリッジの Secure Shell の設定」を参照してください。

コンソール ポートを使用して CLI を開く

アクセス ポイント/ブリッジを(有線 LAN に接続せずに)ローカルに設定する必要がある場合、DB-9 to RJ-45 のシリアル ケーブルを使用して PC をパワー インジェクタのシリアル ポートに接続できます。次の手順に従ってシリアル ポートに接続し、CLI を開きます。


ステップ 1 9 ピンのメスの DB-9 to RJ-45 シリアル ケーブルを、パワー インジェクタの RJ-45 シリアル ポートと、PC の COM ポートに接続します。図4-1 は、パワー インジェクタのシリアル ポート コネクタを示しています。

図4-1 シリアル ポート コネクタ

 

1

シリアル ポート コネクタ(RJ-45 コネクタ)


) DB-9 to RJ-45 シリアル ケーブルの Cisco 製品番号は AIR-CONCAB1200 です。シリアル ケーブルは、http://www.cisco.com/go/marketplace で注文できます。


ステップ 2 アクセス ポイント/ブリッジと通信できるようにターミナル エミュレータを設定します。ターミナル エミュレータの接続では、9600 ボー、データ ビット 8、パリティなし、ストップ ビット 1 の設定を使用します。フロー制御はなしです。

ステップ 3 ターミナル エミュレータが有効になったら、Enter キーを押します。Enter Network Password 画面が表示されます。

ステップ 4 User Name フィールドにユーザ名を入力します。デフォルトのユーザ名は Cisco です。

ステップ 5 Password フィールドにアクセス ポイント/ブリッジのパスワードを入力し、Enter キーを押します。デフォルトのパスワードは Cisco です。

CLI が有効になると、CLI コマンドを入力してアクセス ポイント/ブリッジを設定できます。