Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

ネットワーク管理者は、 Junos OS Evolved CLIを使用して、設定の変更、動作モードと設定モードの切り替え、ユーザーアカウントの作成、および基本的なコマンドの実行を行うために、以下のトピックを参照してください。

注:

Junos OS Evolved に固有の入門および概要情報については、 Junos OS Evolved の紹介を参照してください。

この Junos OS Evolved CLI ガイドは、 Junos OS Evolved の概念と動作原理を理解していることを前提にしています。

コマンドラインインターフェイスの使用開始

このトピックでは、 Junos OS Evolved CLIの起動方法、コマンド階層の表示方法、および設定を軽微に変更する方法について説明します。

注:

開始する前に、デバイスのハードウェアがセットアップされ、 Junos OS Evolved がインストールされていることを確認してください。コンソールとデバイスを直接接続するか、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 Evolvedを実行しているデバイスを監視および設定する場合、モードの切り替えが必要になる場合があります。動作モードと設定モードを切り替えると、コマンド プロンプトも変化します。動作モード プロンプトは、直角ブラケット(>)です。設定モードのプロンプトは、ポンド記号またはハッシュ記号(#)です。

動作モードと設定モードを切り替えるには:

  1. デバイスにログインして cli コマンドを入力し、Enter キーを押すと、自動的に動作モードになります。
  2. 設定モードに入るには、動作モードで configure コマンドまたは edit コマンドCLI入力します。括弧内のプロンプト([edit])は、 バナーとも呼ばれ、階層の最上位にあるコンフィギュレーション モードであることを示しています。例えば:

    CLI プロンプトが user@host> から user@host# に変わり、コンフィギュレーション モードであることが示され、階層レベルを示すバナーが表示されます。

  3. コンフィギュレーション モードを終了し、オペレーション モードに戻るには、次のいずれかの方法があります。
    • 設定をコミットして終了するには、次の手順に従います。

    • コミットせずに終了するには、次の手順に従います。

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

  4. コンフィギュレーションモード中にshowなどのオペレーションモードコマンドの出力を表示するには、run configuration modeコマンドを発行してください。次に、動作モード コマンドを指定します。

キーボードシーケンスを使用してCLIをナビゲートおよび編集する

Junos OS Evolved CLIのキーボードシーケンスを使用して、コマンドラインを移動および編集できます。また、キーボードシーケンスを使用して、最近実行されたコマンドのリストをスクロールすることもできます。次の表に、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+number sequence またはAlt+number sequence

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

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

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

デバイスに新しいユーザー アカウントを設定するには:

  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 Evolved 設定ガイドを参照してください。

設定モードでの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コマンドを実行すると、ソフトウェアによって、最後にコミットされた設定がデバイスにロードされます。階層のedit レベルでrollback ステートメントを入力する必要があります。

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 Evolved コンフィギュレーションの状態に戻す方法について説明します。 rollback コマンドは、設定を変更した後、それを保持しないことを決定した場合に便利です。

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

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

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

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

  3. 正常性モニターを設定します。

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

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

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

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

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

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

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

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