対象機種: AX30 / AX11 / AX21 / AG10 / AG20 / AR10 / AR20 / AC10 / AC15 / AC25
本製品の CLI には、実行できるコマンドの範囲が異なる動作モードがあります。現在のモードは、プロンプトの表示で見分けます。
本書では、ホスト名を「amnimo」と表記しています。実際のプロンプトには、本製品に設定されているホスト名が表示されます。
| モード | プロンプト | 移る方法 | 戻る方法 | できること |
|---|---|---|---|---|
| Linux の CLI | admin@amnimo:~$ | ログインする(コンパクトルーターを除く) | ― | amsh で本製品の CLI を起動する |
| 一般ユーザーモード | amnimo$ | amsh を起動する | exit(amsh を終了する) | 状態の表示(show の一部)、ping、traceroute など |
| 管理者モード | amnimo# | 一般ユーザーモードで enable | exit(一般ユーザーモードへ) | 一般ユーザーモードの操作に加え、設定の表示と保存、再起動、ファームウェアの更新など |
| 設定モード | amnimo(cfg)# | 管理者モードで configure | exit(管理者モードへ) | 各種の設定 |
| 詳細設定モード | amnimo(cfg-…)# | 設定モードで interface eth0 などを実行 | exit(1 つ上のモードへ) | インターフェイス、モバイル回線、フィルタのルールなど、機能ごとの設定 |
enable を実行すると「password:」と表示されます。ログインしたユーザーのパスワードを入力します。exit を繰り返して戻ります。それぞれのモードで実行できる機能は、『12.1 各モードに対応しているCLIの機能』を参照してください。
➜ 『1.3 本製品のCLIの概要』、『1.4 動作モードを変更する』
admin@amnimo:~$ amsh ←Linux の CLI から amsh を起動
amnimo$ enable ←一般ユーザーモード → 管理者モード
password:
amnimo# configure ←管理者モード → 設定モード
amnimo(cfg)# interface eth0 ←設定モード → 詳細設定モード
amnimo(cfg-interface-eth0)# exit ←詳細設定モード → 設定モード
amnimo(cfg)# exit ←設定モード → 管理者モード
amnimo# exit ←管理者モード → 一般ユーザーモード
amnimo$ exit ←amsh を終了
詳細設定モードのプロンプトは、(cfg- に続けて機能を表す略称と、指定した名前や番号が表示されます。以下に例を示します。
| 設定モードで実行するコマンド | プロンプト | 参照 |
|---|---|---|
interface eth0 | amnimo(cfg-interface-eth0)# | 6.2 |
interface br0 | amnimo(cfg-interface-br0)# | 6.2 |
mobile peer soracom | amnimo(cfg-mp-soracom)# | 5.8 |
session soracom(mobile peer の詳細設定モードで実行) | amnimo(cfg-mps-soracom)# | 5.8 |
filter input 11 | amnimo(cfg-fin-11)# | 6.4 |
filter forward 100 | amnimo(cfg-ffwd-100)# | 6.4 |
thermal cpufreq high | amnimo(cfg-th-cpu-high)# | 9.3 |
mobile peer の中の session のように、詳細設定モードの中にさらに詳細設定モードがある場合もあります。その場合、exit は 1 つ上の詳細設定モードに戻ります。
注意:
interface、mobile peer、filterなどのコマンドで、まだ存在しない名前や番号を指定すると、その名前や番号の設定が新しく作成されます。既存の設定を確認するだけのつもりで、存在しない名前を入力しないように注意してください。既存の設定はshow configで確認できます。
どのモードでも、「?」キーを押すと、その位置で入力できるコマンドやパラメーターの一覧が表示されます。モードによって表示されるコマンドが異なるので、今どのモードにいるかの確認にも使えます。
入力したコマンドやパラメーターが正しくない場合は、次のようなメッセージが表示されます。
amnimo# show config filter
The command line argument is not valid.
Input '?' after your command for further information.
この例では、show config filter のあとに必要なパラメーター(input、output、forward のいずれか)が不足しています。「?」キーで入力できるパラメーターを確認してください。