コマンドライン インターフェイスの使用に関する情報
コマンド モード
Cisco IOS ユーザ インターフェイスは、いくつかのモードに分かれています。使用可能なコマンドは、現在のモードによって異なります。各コマンド モードで使用できるコマンドのリストを取得するには、システム プロンプトで疑問符(?)を入力します。
CLI セッションを開始するには、コンソール接続、Telnet、SSH、またはブラウザを使用できます。
セッションを開始するときは、ユーザ モード(別名ユーザ EXEC モード)が有効です。ユーザ EXEC モードでは、限られた一部のコマンドしか使用できません。たとえばユーザ EXEC コマンドの大部分は、show コマンド(現在のコンフィギュレーション ステータスを表示する)、clear コマンド(カウンタまたはインターフェイスをクリアする)などのように、1 回限りのコマンドです。ユーザ EXEC コマンドは、スイッチをリブートするときには保存されません。
すべてのコマンドにアクセスするには、特権 EXEC モードを開始する必要があります。特権 EXEC モードを開始するには、通常、パスワードが必要です。このモードでは、任意の特権 EXEC コマンドを入力でき、また、グローバル コンフィギュレーション モードを開始することもできます。
コンフィギュレーション モード(グローバル、インターフェイス、およびライン)を使用して、実行コンフィギュレーションを変更できます。設定を保存した場合はこれらのコマンドが保存され、スイッチをリブートするときに使用されます。各種のコンフィギュレーション モードにアクセスするには、まずグローバル コンフィギュレーション モードを開始する必要があります。グローバル コンフィギュレーション モードから、インターフェイス コンフィギュレーション モードとラインにすることができます。
次の表に、主要なコマンド モード、各モードへのアクセス方法、各モードで表示されるプロンプト、およびモードの終了方法を示します。
モード |
Access Method |
プロンプト |
終了方法 |
モードの用途 |
---|---|---|---|---|
ユーザ EXEC |
Telnet、SSH、またはコンソールを使用してセッションを開始します。 |
|
logout または quit を入力します。 |
このモードを使用して次の作業を行います。
|
特権 EXEC |
ユーザ EXEC モードで、enable コマンドを入力します。 |
|
disable を入力して終了します。 |
このモードを使用して、入力したコマンドを確認します。パスワードを使用して、このモードへのアクセスを保護します。 |
グローバル コンフィギュレーション |
特権 EXEC モードで、configure コマンドを入力します。 |
|
終了して特権 EXEC モードに戻るには、exit または end コマンドを入力するか、Ctrl+Z を押します。 |
このモードは、スイッチ全体に適用するパラメータを設定する場合に使用します。 |
VLAN コンフィギュレーション |
グローバル コンフィギュレーション モードで、vlan vlan-id コマンドを入力します。 |
|
グローバル コンフィギュレーション モードに戻る場合は、exit コマンドを入力します。 特権 EXEC モードに戻るには、Ctrl+Z を押すか、end を入力します。 |
このモードを使用して、VLAN(仮想 LAN)パラメータを設定します。VTP モードがトランスペアレントであるときは、拡張範囲 VLAN(VLAN ID が 1006 以上)を作成してスイッチのスタートアップ コンフィギュレーション ファイルに設定を保存できます。 |
インターフェイス コンフィギュレーション |
グローバル コンフィギュレーション モードで、interface コマンドを入力し、インターフェイスを指定します。 |
|
終了してグローバル コンフィギュレーション モードに戻るには、exit を入力します。 特権 EXEC モードに戻るには、Ctrl+Z を押すか、end を入力します。 |
このモードを使用して、イーサネット ポートのパラメータを設定します。 |
ライン コンフィギュレーション |
グローバル コンフィギュレーション モードで、line vty または line console コマンドを使用して回線を指定します。 |
|
終了してグローバル コンフィギュレーション モードに戻るには、exit を入力します。 特権 EXEC モードに戻るには、Ctrl+Z を押すか、end を入力します。 |
このモードを使用して、端末回線のパラメータを設定します。 |
コマンドの省略形
スイッチでコマンドが一意に認識される長さまでコマンドを入力します。
show configuration 特権 EXEC コマンドを省略形で入力する方法を次に示します。
Switch# show conf
コマンドの no 形式および default 形式
大部分のコンフィギュレーション コマンドに、no 形式があります。no 形式は一般に、特定の機能または動作をディセーブルにする場合、あるいはコマンドの動作を取り消す場合に使用します。たとえば、no shutdown インターフェイス コンフィギュレーション コマンドを使用すると、インターフェイスのシャットダウンが取り消されます。no キーワードなしでコマンドを使用すると、ディセーブルにされた機能を再度イネーブルにしたり、デフォルトでディセーブルになっている機能をイネーブルにすることができます。
コンフィギュレーション コマンドには、default 形式もあります。コマンドの default 形式は、コマンドの設定値をデフォルトに戻します。大部分のコマンドはデフォルトでディセーブルに設定されているので、default 形式は no 形式と同じになります。ただし、デフォルトでイネーブルに設定されていて、なおかつ変数が特定のデフォルト値に設定されているコマンドもあります。これらのコマンドについては、default コマンドを使用すると、コマンドがイネーブルになり、変数がデフォルト値に設定されます。
CLI のエラー メッセージ
次の表に、CLI を使用してスイッチを設定するときに表示される可能性のあるエラー メッセージの一部を紹介します。
エラー メッセージ |
意味 |
ヘルプの表示方法 |
---|---|---|
|
スイッチがコマンドとして認識できるだけの文字数が入力されていません。 |
コマンドを再入力し、最後に疑問符(?)を入力します。コマンドと疑問符の間にはスペースを入れません。 コマンドとともに使用できるキーワードが表示されます。 |
|
コマンドに必須のキーワードまたは値が、一部入力されていません。 |
コマンドを再入力し、最後に疑問符(?)を入力します。コマンドと疑問符の間にはスペースを 1 つ入れます。 コマンドとともに使用できるキーワードが表示されます。 |
|
コマンドの入力ミスです。間違っている箇所をキャレット(^)記号で示しています。 |
疑問符(?)を入力すると、そのコマンド モードで利用できるすべてのコマンドが表示されます。 コマンドとともに使用できるキーワードが表示されます。 |
コンフィギュレーション ロギング
スイッチの設定変更を記録して表示させることができます。Configuration Change Logging and Notification 機能を使用することで、セッションまたはユーザ ベースごとに変更内容をトラッキングできます。ログに記録されるのは、適用された各コンフィギュレーション コマンド、コマンドを入力したユーザ、コマンドの入力時間、コマンドに対するパーサからのリターン コードです。この機能には、登録しているアプリケーションの設定が変更されるときに通知される非同期通知方式もあります。Syslog へこの通知を送信することも選択できます。
(注) |
CLI または HTTP の変更のみがログとして記録されます。 |
ヘルプ システムの使用
システム プロンプトに疑問符(?)を入力すると、各コマンド モードで使用できるコマンドの一覧が表示されます。また、任意のコマンドについて、関連するキーワードおよび引数の一覧を表示することもできます。
手順の概要
- help
- abbreviated-command-entry?
- コマンドの先頭部分 <Tab>
- ?
- command ?
- command keyword ?
手順の詳細
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
help 例:
|
コマンド モードのヘルプ システムの簡単な説明を表示します。 |
ステップ 2 |
abbreviated-command-entry? 例:
|
特定のストリングで始まるコマンドのリストを表示します。 |
ステップ 3 |
コマンドの先頭部分 <Tab> 例:
|
特定のコマンド名を補完します。 |
ステップ 4 |
? 例:
|
特定のコマンド モードで使用可能なすべてのコマンドをリストします。 |
ステップ 5 |
command ? 例:
|
コマンドに関連するキーワードを一覧表示します。 |
ステップ 6 |
command keyword ? 例:
|
キーワードに関連する引数を一覧表示します。 |