Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

はじめに:CLI のクイック ツアー

以下のトピックは、設定の変更の実行、動作モードと設定モードの切り替え、ユーザー アカウントの作成、基本的なコマンドの実行を CLI で開始する場合に役立ちます Junos OS

注:

データ センターの概要が必要な場合はJunos OSガイドを参照してください。詳細については、 を参照Junos OS。

さらに詳しい情報や、ジュニパーネットワークスのデバイスでの Junos OS の使用方法については、「 Junos OS の概要」を参照してください。

このCLI ガイドは、概念と運用の原則を理解 Junos OSJunos OS している方を想定しています。

コマンドライン インターフェイスを使い始める

このトピックでは、データ モデルを起動しCLIコマンド階層を表示し、マイナーな設定の変更を行う Junos OS 方法について説明します。

注:

開始する前に、デバイスハードウェアがセットアップされ、設置されていることを Junos OS 確認します。コンソールとデバイスを直接接続するか、またはコンソールから SSH または Telnet を使用してネットワークにアクセスできる必要があります。デバイスがセット アップされていない場合は、先に進む前に、デバイスに同梱されているインストール手順に従ってください。

デバイスにログインして CLI を起動するには、次の手順に従います。

  1. root としてログインします。

    root ログイン アカウントは、すべてのコマンドとステートメントにアクセスできるスーパーユーザー権限を持っています。

  2. CLI を起動します。

    > プロンプトは、動作モードを示しています。その後、設定モードになると、プロンプトは「#」に変わります。

注:

デバイスで root アカウントを初めて使用する場合、デバイスは root のパスワード不要で出荷されたことを思い出してください。設定を初めてコミットする場合は、rootパスワードを設定する必要があります。Telnet セッションでは、root アクセスは許可されていません。SSH 接続経由で root アクセスを有効にするには、 system services ssh root-login allow ステートメントを設定する必要があります。

CLIコマンドは、プラットフォームやソフトウェア リリースによって異なります。このプログラムCLI、使用可能なコマンドに関するヘルプを得る方法をいくつかご用意しています。このセクションでは、ヘルプの確認方法に関する例をいくつか示します。

  1. ? を入力すると、動作モードで使用可能な最上位のコマンドが表示されます。

  2. file ? を入力すると、file コマンドのすべての補完候補が表示されます。

  3. file archive ? を入力すると、file archive コマンドのすべての補完候補が表示されます。

動作モードと設定モード間の切り替え

実行中のデバイスを監視および設定する場合、 Junos OS モードを切り替える必要がある場合があります。動作モードと設定モードを切り替えた場合、コマンド プロンプトも変更されます。動作モード プロンプトは、直角ブラケット( ) です > 。設定モード プロンプトは、ポンド記号またはハッシュ記号( ) です #

動作モードと設定モードを切り替える方法は、以下の通りです。

  1. デバイスにログインし、 コマンドを入力して Enter を cli 押すと、自動的に動作モードになります。
  2. 設定モードにする場合は、コマンドまたは configure コマンドを設定して edit 動作CLI入力します。角括弧( )で示すプロンプトは、バナーとも呼ばれる、階層の一番上に設定 [edit] モードで表示されます。 たとえば、以下のように表示されます。

    設定CLIプロンプトが から に変わります。設定モードで表示され、バナーが表示され、階層レベル user@host>user@host# が示されます。

  3. 設定モードを終了し、次のいずれかの方法で動作モードに戻ることができます。
    • 設定をコミットして終了する:

    • コミットせずに終了する:

    設定モードを終了すると、プロンプトのCLIが から に変わります user@host#user@host> 。バナーは表示されません。設定モードの開始または終了は、変更をコミットすることなく、何回でも行うことができます。

  4. 設定モード中などの 動作モード コマンドの出力を表示するには、 show 設定モード コマンド run を発行します。次に、 動作モード コマンドを指定します。

    たとえば、バックアップ デバイスの VRRP 設定を変更しているときに、VRRP(仮想ルーター冗長性プロトコル)プライマリ デバイスの現在設定されている優先度値を表示する方法は以下の通りです。

キーボード シーケンスを使用してデバイスをナビゲートおよびCLI

コマンド ラインをナビゲートおよび編集するには、CLI Junos OS キーボード シーケンスを使用できます。また、キーボード シーケンスを使用して、最近実行されたコマンドのリストをスクロールすることもできます。以下の表は、CLI のキーボード シーケンスの一部を示しています。Emacs で使用されるものと同じものです。

表 1: CLI のキーボード ショートカット

キーボード シーケンス

アクション

Ctrl+b

カーソルを 1 文字戻します。

Esc+b または Alt+b

カーソルを 1 単語戻します。

Ctrl+f

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

Esc+f または Alt+f

カーソルを 1 単語進めます。

Ctrl+a

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

Ctrl+e

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

Ctrl+h、Delete、 またはバックスペース

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

Ctrl+d

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

Ctrl+k

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

Ctrl+u または Ctrl+x

コマンド ラインのすべての文字を削除します。

Ctrl+w、Esc+Backspace、 または Alt+Backspace

カーソルの前にある単語を削除します。

Esc+d または Alt+d

カーソルの後ろにある単語を削除します。

Ctrl+y

カーソルで最後に削除されたテキストを挿入します。

Ctrl+l

現在の行を再取得します。

Ctrl+p

最近実行されたコマンドのリストを後ろにスクロールします。

Ctrl+n

最近実行されたコマンドのリストを前にスクロールします。

Ctrl+r

検索文字列に一致する行を逆の順序で、CLI 履歴から順次検索します。

Esc+/ または Alt+/

現在の単語がプレフィックスである単語を CLI 履歴から検索します。

Esc+.または Alt+です。

最近コマンド ラインに入力された単語のリストを後ろにスクロールします。

Esc+番号 シーケンス または Alt+の番号 シーケンス

キーボード シーケンスを実行する回数を指定します。

特定のデバイスでユーザー アカウントジュニパーネットワークスする

このトピックでは、root アカウントを使用して別のデバイスにログインし、ジュニパーネットワークスユーザー アカウントを設定する方法について説明します。自分自身のアカウントを設定したり、テスト アカウントを作成したりできます。

デバイスに新しいユーザー アカウントを設定するには、次の手順に従います。

  1. root としてログインし、設定モードにします。

    [edit])プロンプトのバナーは、階層の最上位で設定編集モードになっていることを示しています。

  2. 設定の [edit system login] セクションを次のように変更します。

    角括弧で囲まれたプロンプトが [edit system login] に変わり、階層内の新しいレベルであることを示します。

  3. ここで新しいユーザー アカウントを追加します。この例では、 user1 ユーザー名を表しています。

    この例では アカウントを追加 user1 します

    注:

    ユーザー アカウント名にはピリオド(.)を含めできます。たとえば、ユーザー アカウントを持つ場合 user.1 などです。ただし、ユーザー名の先頭または末尾にピリオドを使用することはできません。

  4. アカウントのフル ネームを設定します。名前にスペースを含む場合は、名前全体を引用符(" ")で囲みます。
  5. アカウント クラスを設定します。アカウント クラスには、アカウントのユーザー アクセス権限を設定します。
  6. アカウントの認証方法とパスワードを設定します。

    新しいパスワードのプロンプトが表示されたら、システムで暗号化が可能なクリアテキストのパスワードを入力し、新しいパスワードを確認します。

  7. 設定をコミットします。

    設定の変更は、設定をコミットするまでアクティブではありません。コミットが正常に完了すると、 commit complete メッセージが表示されます。

  8. 設定の最上位レベルに戻り、次のように終了します。
  9. デバイスからログアウトします。
  10. 変更をテストするには、設定したばかりのユーザー アカウントとパスワードを使用して再度ログインします。

    ログイン時に、コマンド プロンプトで新しいユーザー名を確認できます。

これで、CLI を使用してデバイスの状態を表示し、簡単な設定変更ができました。

注:

例を含め、デバイスの設定に必要なコマンドの詳細については、設定ガイド Junos OS を参照してください。

設定 モード の CLI 編集者

このトピックでは、デバイス エディターで設定モードに切り替えるのに使用できる基本的なコマンドCLI説明します。また、設定階層へのナビゲート、ヘルプの取得、設定セッション中に行った変更のコミットまたは取り消しに使用するコマンドも説明します。

タスク

コマンド/ステートメント

サンプル

構成の編集  

構成モードにします。

デバイスの設定をCLIは動作モードになります。構成モードを明示的に入力する必要があります。これを行う場合、階層CLI プロンプトが から に変わります。階層レベルは角括弧 user@host>user@host# 内に表示されます。

configure
user@host> configure
[edit]
user@host# 

明細書の階層を作成します。

このeditコマンドを使用して、階層を同時に作成し、階層内のその新しいレベルに移動することができます。このeditコマンドを使用して、識別子の値を変更することはできません。

edit hierarchy-level value
[edit]
user@host# edit security zones security-zone myzone
[edit security zones security-zone myzone]
user@host# 

ステートメントの階層を作成 し 、識別子の値を設定します。

コマンド set は 、 edit と同様です。ただし、階層内の現在のレベルは変更されません。

set hierarchy-level value
[edit]
user@host# set security zones security-zone myzone
[edit]
user@host# 
階層のナビゲーション  

既存の階層レベルに移動します。

edit hierarchy-level
[edit]
user@host# edit security zones
[edit security zones]
user@host#

階層の1つ上のレベルに移動します。

up
[edit security zones]
user@host# up
[edit security]
user@host#

階層の最上位に移動します。

top 
[edit security zones]
user@host# top
[edit]
user@host#
変更をコミットまたは元に戻す  

設定を確定します。

commit
[edit]
user@host# commit
commit complete

現在のセッションから変更をロール バックします。

現在のrollback設定セッションのすべての変更を元に戻すには、このコマンドを使用します。セッションを終了または変更をコミットする前に コマンドを実行すると、ソフトウェアによって、直近でコミットされた設定がデバイス rollback にロードされます。階層のrollback レベルでedit ステートメントを入力する必要があります。

rollback 
[edit]
user@host# rollback
load complete
設定モードの終了  

設定をコミット し 、設定モードを終了します。

commit and-quit
[edit]
user@host# commit and-quit
user@host>

設定をコミットせずに設定モードを終了します。

設定モードを終了する前に、 upまたはtopコマンドを使用して階層の最上位に移動する必要があります。

exit
[edit]
user@host# exit
The configuration has been changed but not committed
Exit with uncommitted changes? [yes,no] (yes)
お手伝い  

現在の階層レベルの有効なオプションのリストを表示します。

?
[edit ]
user@host# edit security zones ?
Possible completions:
   <[Enter]>                Execute this command 
> functional-zone      Functional zone 
> security-zone          Security zones   
|                                  Pipe through a command 
[edit]

デバイスのデバイスのジュニパーネットワークスチェック

動作モードでは、show コマンドを使用してデバイスの状態を確認し、デバイスの活動を監視できます。

show コマンドの使用方法に慣れるには、次の手順に従います。

  • show ? を入力して、ルーターの監視に使用できる show コマンドのリストを表示します。

  • show chassis routing-engine コマンドを使用して、ルーティング エンジンの状態を表示します。

  • show system storage コマンドを使用して、デバイスで使用可能なストレージを表示します。

設定変更のロール バック

このトピックでは、 コマンドを使用して、コミットされていない変更済み設定を、コミットされた直近の設定の状態 rollback に戻す方法について説明 Junos OS します。rollback コマンドは、設定を変更した後、それを保持しないことを決定した場合に便利です。

次の手順は、ジュニパーネットワークス デバイスで SNMP 正常性監視 を設定してから、デバイスに含されていないコミット済みの直近の設定に戻す方法を正常性監視。SNMP 正常性監視が設定されている場合、デバイスのファイル システムの使用率、CPU の使用率、メモリ使用率に関する、事前定義された監視情報が NMS(ネットワーク管理システム)に提供されます。

  1. 設定モードにします。

  2. SNMP の現在の設定があれば、それを表示します。

    SNMP がデバイスで設定されていないため、snmp ステートメントは表示されません。

  3. 正常性監視を設定します。

  4. 新しい設定を表示します。

    health-monitor ステートメントは、SNMP 正常性監視がデバイスで設定されていることを示します。

  5. rollback 設定モード コマンドを入力して、直近のコミットされた設定に戻します。

  6. 再度設定を表示して、変更がなくなったことを確認します。

    snmp 設定ステートメントは表示されません。正常性監視は設定されていません。

  7. commit コマンドを入力して、ロール バックした設定をアクティブにします。

  8. 設定モードを終了します。

rollback コマンドを使用して、以前の設定に戻すこともできます。

ルーティング プロトコルの設定

このトピックでは、2 つの SONET インターフェイスを持つ OSPF バックボーン エリアを設定する方法について、サンプルの設定を提供します。

最終的な設定は次のようになります。

ショートカット

この設定全体のショートカットを作成するには、次の 2 つのコマンドを使用します。

長い設定

このセクションでは、以前の OSPF 設定を作成する場合の長い例を示します。プロセスの中で、CLI のさまざまな機能の使用法について説明します。

  1. configure コマンドを発行して設定モードにします。

    プロンプトがポンド記号またはハッシュ記号(#)に変わり、設定モードであることを示します。

  2. 前述の設定を作成するには、まず protocols ospf ステートメントを編集します。
  3. 次に OSPF エリアを追加します。
  4. 1 番目のインターフェイスを追加します。

    ネスト ステートメントが 4 つできました。

  5. hello と dead の間隔を設定します。
  6. show コマンドを使用すると、現在のレベルの設定内容を確認できます。
  7. このレベルの設定が完了したら、レベルを上に移動して、これまでに行ったことを確認します。

    interface ステートメントが表示されているのは、area ステートメントに移動したためです。

  8. 2 番目のインターフェイスを追加します。
  9. 最上位レベルに移動して、作業内容を確認します。

    この設定には、現在、必要なステートメントが含まれる。

  10. 設定をコミットしてアクティブにする前に、設定が正しいことを確認します。
  11. 設定をコミットして、デバイスでアクティブ化します。

ルーティング プロトコル設定の変更

インターフェイスで異なる dead 間隔と hello 間隔を使用するとします so-0/0/1 。設定に変更を加えることができます。

  1. 編集するステートメントへの全階層パスを入力して、適切な階層レベルに直接移動します。
  2. 1 番目のインターフェイスで OSPF を実行しない場合は、次のようにステートメントを削除します。

    削除したステートメント内のすべてが削除されました。最上位レベルで delete protocols ospf を入力するだけで、OSPF 設定全体を削除することもできます。

  3. 残りのインターフェイスで hello 間隔と dead 間隔のデフォルト値を使用するが、そのインターフェイスOSPFを実行する必要がある場合があります。この場合、hello インターバル タイマーと dead インターバル タイマーを削除します。

    複数のステートメントが同じ階層に含されている限り、複数のステートメントを同時に設定できます。階層は、上位から下へのステートメントのパスと、階層の最下部に 1 つ以上のステートメントで構成されます。複数のステートメントを同時に設定すると、入力するコマンドの数を大幅に削減できます。

  4. インターフェイスで hello インターバル タイマーと dead インターバル タイマーに戻するには、次 so-0/0/1 を入力します。
  5. また、1 つのエントリだけで、前に行った別のインターフェイスを再作成することもできます。