デュアル SIM 対応ルータ

CLI 設定機能説明書

本書では、SSH を利用したコマンド操作の概要とコマンド書式について記載しております。
対象バージョンファームウェアバージョン：Version 2.5.0 以降

目次

目次
1章

DRX のコマンド概要 ............................................................................................................ 7
1-1. コマンド操作の基本 ...................................................................................................... 7
1-2. CLI での接続 .................................................................................................................. 8
1-2-1. 通信の仕組み .............................................................................................. 8
1-2-2. 通信手順 ..................................................................................................... 9
1-2-3. 通信フォーマット ..................................................................................... 11
1-3. ユーザ補助コマンド .................................................................................................... 11
1-3-1. コマンド一覧の表示 ................................................................................. 11
1-3-2. コマンドの入力補完 ................................................................................. 13

2章

基本コマンド ...................................................................................................................... 14
2-1. コマンドライン書式の説明.......................................................................................... 14
2-2. 情報の表示 ................................................................................................................... 14
2-3. 設定の変更 ................................................................................................................... 15
2-4. 設定の反映 ................................................................................................................... 16
2-5. 設定の不揮発性メモリへ保存 ...................................................................................... 16
2-6. ログインパスワードの設定.......................................................................................... 17
2-7. 時刻の表示、設定 ........................................................................................................ 18
2-8. ファームウェアのアップデート .................................................................................. 19
2-8-1. ファームウェアの更新 (FTP / TFTP) ..................................................... 19
2-9. 設定情報をサーバへ転送 ............................................................................................. 20
2-9-1. 設定情報ファイルをサーバへ転送 (FTP / TFTP) ................................... 20
2-10. ログファイルのサーバ転送 ........................................................................................ 21
2-10-1. ログファイルの転送（FTP / TFTP） ..................................................... 21
2-11. 設定情報をサーバから DRX へ転送 ........................................................................... 22
2-11-1. 設定情報ファイルをサーバから DRX へ転送（FTP / TFTP） ............... 22
2-12. PING 確認 .................................................................................................................. 23
2-13. ネットワーク経路の表示 ........................................................................................... 24
2-14. DNS による名前解決の表示 ...................................................................................... 24
2-15. 診断情報の取得 .......................................................................................................... 25
2-15-1. 診断情報の取得（FTP / TFTP） ............................................................. 25
2-16. リセット ..................................................................................................................... 26
2-16-1. 本体の再起動（リセット） ...................................................................... 26
2-16-2. モバイル通信端末の再起動 ...................................................................... 26
2-17. 回線の接続／切断 ...................................................................................................... 27
2-17-1. 回線の接続 ................................................................................................ 27
2-17-2. 回線の切断 ................................................................................................ 282目次

2-18. 情報の消去 ................................................................................................................. 29
2-18-1. すべての設定内容の消去 .......................................................................... 29
2-18-2. ログの消去 ................................................................................................ 29
2-18-3. ARP テーブルの消去 ................................................................................ 29
2-19. ブートエリアの切り替え ........................................................................................... 30
2-20. シャットダウン .......................................................................................................... 31
2-21. コンソールの終了 ...................................................................................................... 31
2-22. 追加パッケージ管理 ................................................................................................... 32
2-22-1. 追加パッケージのインストール（FTP／TFTP） .................................... 32
2-22-2. 追加パッケージのアンインストール ........................................................ 32
3章

情報表示コマンドの詳細 .................................................................................................... 33
3-1. ARP テーブルの表示 ................................................................................................... 33
3-2. ブートエリアの表示 .................................................................................................... 33
3-3. ログの表示 ................................................................................................................... 34
3-4. MAC アドレスの表示 ................................................................................................... 34
3-5. モバイル通信端末の表示 ............................................................................................. 35
3-5-1. モバイル端末情報の一覧表示 ................................................................... 35
3-5-2. 電話番号を表示......................................................................................... 35
3-5-3. モバイル通信端末のデバイス情報表示 .................................................... 36
3-5-4. 端末識別番号情報の表示 .......................................................................... 36
3-5-5. アンテナレベル表示 ................................................................................. 37
3-5-6. 使用周波数の表示 ..................................................................................... 37
3-6. シリアル番号表示 ........................................................................................................ 38
3-7. ステータス表示 ............................................................................................................ 38
3-8. 温度情報の表示 ............................................................................................................ 38
3-9. ファームウェアのバージョン表示 ............................................................................... 39
3-10. 電源電圧情報の表示 ................................................................................................... 39
3-11. IP アドレス表示 ......................................................................................................... 39
3-12. 設定情報表示.............................................................................................................. 40
3-13. 追加パッケージの表示 ............................................................................................... 41

4章

設定コマンドの詳細 ........................................................................................................... 42
4-1. アドバンスドモード切り替え ...................................................................................... 42
4-2. ホスト名....................................................................................................................... 42
4-3. インターフェイス ........................................................................................................ 43
4-3-1. ネットワークインターフェイスの設定 .................................................... 43
4-3-2. IP アドレスの設定 .................................................................................... 44
4-3-3. デフォルトゲートウェイの設定 ............................................................... 44
4-3-4. DHCP サーバの使用設定 .......................................................................... 453目次

4-3-5. インターフェイスの DNS サーバ設定 ...................................................... 45
4-3-6. リンクスピード設定 ................................................................................. 45
4-3-7. インターフェイスの MTU 値の設定 ......................................................... 46
4-3-8. ブリッジ対象のインターフェイスの設定 ................................................. 46
4-3-9. STP の使用設定 ........................................................................................ 46
4-3-10. DHCP リクエスト時のホスト名設定 ........................................................ 47
4-3-11. デフォルトルートの使用設定 ................................................................... 47
4-3-12. メトリック値の設定 ................................................................................. 47
4-3-13. PPPoE 接続のユーザ名設定 ..................................................................... 48
4-3-14. PPPoE 接続のパスワード設定 ................................................................. 48
4-3-15. PPPoE の Access Concentrator の設定................................................... 48
4-3-16. PPPoE 接続のサービス名の設定 ............................................................. 49
4-3-17. PPPoE の LCP エコーの使用設定 ............................................................ 49
4-3-18. PPPoE の LCP エコー閾値の設定 ............................................................ 49
4-4. 自動時刻調整 ............................................................................................................... 50
4-4-1. 自動時刻の使用設定 ................................................................................. 50
4-4-2. NTP サーバ ............................................................................................... 50
4-4-3. 時刻調整の確認間隔 ................................................................................. 50
4-5. 各種サービス ............................................................................................................... 51
4-5-1. SSH 接続 .................................................................................................. 51
4-5-2. ログ管理 ................................................................................................... 53
4-5-3. ダイナミック DNS サービス .................................................................... 54
4-5-4. DHCP サービス ........................................................................................ 57
4-5-5. DNS .......................................................................................................... 60
4-5-6. SunDMS ................................................................................................... 61
4-6. ネットワーク ............................................................................................................... 63
4-6-1. ルーティング ............................................................................................ 63
4-6-2. ファイアウォール ..................................................................................... 64
4-6-3. NAT ........................................................................................................... 71
4-6-4. IPsec ......................................................................................................... 75
4-6-5. PPTP ........................................................................................................ 82
4-6-6. L2TP／IPsec............................................................................................. 86
4-6-7. DNS フィルタリング ................................................................................ 90
4-7. おやすみモード ............................................................................................................ 91
4-7-1. スケジュールの使用設定 .......................................................................... 91
4-7-2. スケジュール設定 ..................................................................................... 91
4-7-3. スケジュール名のメモの追加 ................................................................... 91
4-8. メールアカウント ........................................................................................................ 92
4-8-1. メールアカウントの種別の設定 ............................................................... 92

4目次

4-8-2. SMTP サーバアドレスの設定 ................................................................... 92
4-8-3. SMTP サーバのポート番号の設定 ........................................................... 92
4-8-4. SMTP サーバの認証方法の設定 ............................................................... 93
4-8-5. メールアカウントのユーザ名の設定 ........................................................ 93
4-8-6. メールアカウントのパスワードの設定 .................................................... 93
4-9. トリガー....................................................................................................................... 94
4-9-1. トリガーの使用設定 ................................................................................. 95
4-9-2. トリガーイベント：リンク状態 ............................................................... 95
4-9-3. トリガーイベント：ハートビート............................................................ 96
4-9-4. トリガーイベント：IP アドレス変化 ....................................................... 96
4-9-5. トリガーイベント：周期イベント............................................................ 97
4-9-6. トリガーイベント：アンテナレベル ........................................................ 97
4-9-7. トリガーイベント：SunDMS WAN ハートビート .................................. 98
4-9-8. トリガーイベント：時刻 .......................................................................... 98
4-9-9. トリガーアクション：メール ................................................................... 99
4-9-10. トリガーアクション：再起動 ................................................................... 99
4-9-11. トリガーアクション：トリガー ............................................................. 100
4-9-12. トリガーアクション：ウェイト ............................................................. 100
4-9-13. トリガーアクション：ルート ................................................................. 101
4-9-14. トリガーアクション：プロファイル変更 ............................................... 101
4-9-15. トリガーの設定例 ................................................................................... 102
4-10. 電源制御 ................................................................................................................... 103
4-10-1. ハードウェア電源制御の使用設定.......................................................... 103
4-10-2. ハードウェア電源制御の経過日数による再起動 .................................... 103
4-10-3. ハードウェア電源制御による再起動の日時設定 .................................... 103
4-10-4. ソフトウェア電源制御の使用設定.......................................................... 104
4-10-5. ソフトウェア電源制御による再起動の日時設定 .................................... 104
4-10-6. ソフトウェア電源制御による再起動間隔設定 ....................................... 104
4-10-7. ソフトウェア電源制御の経過日数による再起動設定............................. 105
4-10-8. ソフトウェア電源制御による再起動の曜日設定 .................................... 105
4-10-9. ソフトウェア電源制御による再起動時間の分散機能の使用設定 .......... 106
4-10-10. ソフトウェア電源制御による再起動分散時間の分散範囲の設定 ....... 106
4-11. モバイル通信端末 .................................................................................................... 107
4-11-1. モバイル ................................................................................................. 107
4-11-2. プロファイル .......................................................................................... 111
4-12. 無線 LAN .................................................................................................................. 114
4-12-1. 無線 LAN 機能の使用設定 ...................................................................... 114
4-12-2. 無線モード、チャンネル幅、チャンネル番号の設定............................. 114
4-12-3. ビーコン送信間隔設定 ............................................................................ 115

5目次

4-12-4. RTS 閾値設定 ......................................................................................... 115
4-12-5. フラグメント閾値の設定 ........................................................................ 115
4-12-6. SSID の使用設定 .................................................................................... 115
4-12-7. SSID の値の設定 .................................................................................... 116
4-12-8. SSID ステルス機能の使用設定 ............................................................... 116
4-12-9. 安全性を強化するための規格設定.......................................................... 116
4-12-10. WEP キー設定 .................................................................................... 117
4-12-11. 暗号化方式設定 ................................................................................... 117
4-12-12. 暗号化キー管理方式設定 .................................................................... 117
4-12-13. 事前共有鍵の設定 ............................................................................... 118
4-12-14. DTIM 間隔の設定 ................................................................................ 118
4-12-15. 鍵更新間隔の設定 ............................................................................... 118
4-12-16. 接続を許可する MAC アドレスの設定................................................ 119
4-12-17. メモの設定 .......................................................................................... 119
4-12-18. プライバシーセパレータ（子機間通信）の設定 ................................ 119
サポートのご案内 ......................................................................................................................... 120

6

1章

DRXのコマンド概要

1章 DRXのコマンド概要
CLI で DRX に接続することで、コンソールからコマンド操作による設定の変更や保存、本体の制御などを行うことができます。ここでは、DRX のコマンド概要と CLI による接続方法、ユーザ補助コマンドなどについて説明します。

1-1. コマンド操作の基本
DRX では、次のコマンドを使用して設定や管理操作を行うことができます。
基本的なコマンドの詳細については、『２章 基本コマンド』で説明しています。

コマンド一覧
コマンド

概要

参照先

show

設定情報や動作状況を表示します。

『2-2.情報の表示』

set （※）
noset

set コマンドで設定を追加します。
noset コマンドで追加した設定を削除します。

『2-3.設定の変更』

apply（※）

set コマンド noset コマンドで設定した内容を実行、反映します。

『2-4.設定の反映』

save （※）

設定した情報を保存します。

『2-5.設定の不揮発性メモリへ保存』

password

ログインパスワードを変更します。

『2-6.ログインパスワードの設定』

date

時刻の設定や現在時刻の表示を行います。

『2-7.時刻の表示、設定』

updateファームウェアを更新します。

『2-8.ファームウェアのアップデート』

upload

設定ファイルやログを転送します。

download

設定情報を転送します。

『2-11.設定情報をサーバから DRX へ転送』

ping

ネットワークへの疎通を確認します。

『2-12.PING 確認』

traceroute

ネットワーク経路を表示します。

『2-13.ネットワーク経路の表示』

nslookup

ドメイン名に含まれるＩＰ情報が確認できます。

『2-14.DNS による名前解決の表示』

report診断情報を表示します。

『2-15.診断情報の取得』

reset

本体・通信モジュール（モバイル通信端末）をリセットします。

『2-16.リセット』

connect

回線に接続します。

『2-17.回線の接続／切断』

disconnect

回線を切断します。

『2-17.回線の接続／切断』

clear

本体の設定内容やログを消去します。

『2-18.情報の消去』

changeブートエリアを切り替えます。

『2-19.ブートエリアの切り替え』

shutdown

本体をシャットダウンします。

『2-20.シャットダウン』

exit

コンソールを終了します。

『2-21.コンソールの終了』

installremove

追加パッケージを管理（インストール、アンインストール）します。

『2-22. 追加パッケージの管理』『2-9.設定情報をサーバへ転送』『2-10.ログファイルのサーバ転送』※アドバンスドモード時のみで使用できるコマンドです。アドバンスドモードに移行するには CLI にて『set webui
simple-mode disable』を設定しアドバンスドモードへ移行ください。
（注意：アドバンスドモードでは Web 設定画面から設定できません。またアドバンスドモードからシンプルモードへは移行できません。設定を初期化する必要があります）

7

1章

DRXのコマンド概要

1-2. CLIでの接続
DRX への CLI 接続の仕組みと通信手順について説明します。

1-2-1.

通信の仕組み監視用のマシンから、DRX の SSH ポート（ポート番号：22）に接続し、DRX の制御を行います。
 ポート番号は設定により変更できます。

DRX は監視用マシンから入力されたコマンドを受信して処理を行います。
また、リザルト（コマンドの実行結果）がある場合は、監視用マシンに送ります。

SSH ポート
プロトコル：
ポート：

TCP/IP
22（初期値）

DRX
監視用マシン8

1章

1-2-2.

DRXのコマンド概要

通信手順

CLI による DRX への接続は、以下の手順で行います。

1. 監視用マシンより、DRX の SSH ポートに接続します。
 工場出荷時は、22 番に設定されています。

2. ログイン名とパスワードを入力して、DRX にログインします。
 工場出荷時の状態では、ログイン名に「root」、パスワードに「root」が設定されています。

接続例：> SSH 192.168.62.1 22 

←SSH 接続

login : root ←ログイン名を入力
password : root ←パスワードを入力（非表示）
Welcome Rooster maintenance console.
system version : DRX50XX RoosterOS 2.X.X BX

3. 初期パスワードでログインした場合、パスワードの変更を促されます。
設定したいパスワードを 2 回入力して下さい。
 初期パスワードはログイン時に必ず変更ください。その際、推測されにくいパスワードにして下さい。
Welcome Rooster maintenance console.
system version : DRX50XX RoosterOS 2.X.X BX
パスワードが初期設定のままとなっているため、パスワードの変更をお願いいたします。
安心・安全にご使用いただくために、変更をお願いしております。
新しいパスワード(8 文字以上) : 12345678 
もう一度入力してください : 12345678 
パスワードを変更しました。
current: OK←設定したいパスワードを入力（非表示）←設定したいパスワードを再度入力（非表示） 入力可能な文字数は、半角英数字、記号で 16 文字までです。
 8 文字未満のパスワードは設定できません。
 記号を含む文字列はパスワードに設定できません。
詳細は『RoosterDRX_取扱説明書の 2-7.入力できない記号一覧』をご覧ください。

 新しいパスワード入力中に Ctrl+C を入力することでパスワード変更せずに次へ進めます。
ログイン時にパスワードを変更しない場合でも『2-6. ログインパスワードの設定』で変更できます。
パスワードが初期設定のままとなっているため、パスワードの変更をお願いいたします。
安心・安全にご使用いただくために、変更をお願いしております。
新しいパスワード(8 文字以上) :パスワード変更を延期します。
パスワードを変更できませんでした。

←Ctrl+C を入力

9

1章

4. DRX から、プロンプトが送信されます。
RoosterOS>←プロンプトが表示される

5. 監視マシンからコマンドを送信します。

6. DRX から、リザルト（コマンドの実行結果）が出力されます。
手順 4 へ戻る

通信を終了するには、終了コマンド（exit）を使用してください。

DRXのコマンド概要

10

1章

DRXのコマンド概要

通信フォーマット

1-2-3.

通信フォーマットについて記述します。


コマンド（監視マシン→DRX）
CR

コマンド

（改行）

 コマンドの詳細は、2 章以降で説明します。



プロンプト（DRX→監視マシン）
CR

LF

（改行）

（復帰）

R

o

o

s

t

e

r

 「␣」は半角スペースを意味しています。



リザルト（DRX→監視マシン）
リザルト

CR

LF

（改行）

（復帰）

 リザルトの詳細は、2 章以降で説明します。

※文字コードは UTF-8 形式となります。

1-3. ユーザ補助コマンド
コマンド操作をする上で役に立つ補助コマンドについて説明します。

1-3-1.

コマンド一覧の表示

機能

コマンド一覧を表示します。(複数)

コマンド

?

パラメータ

なし

O

S

>

␣

11

1章

動作

DRXのコマンド概要

実行例：

RoosterOS>
applychangeclear
connect
date
disconnect
download
exit
noset
nslookup
passwordping
report
reset
save
set
show
shutdown
traceroute
updateuploadRoosterOS>
RoosterOS>arp
bootconfigip-addresslog
macmobileserial-number
statustemperatureversionvolt
RoosterOS>?
←?を入力（コマンド一覧が表示される）-- apply configuration ※ ←設定の適用-- change the system behavior ←ブート面の切り替え-- clear data
←情報の削除-- initiate connection←接続-- set the system data and time ←システム時刻の表示-- terminate connection←切断-- download file
←設定ファイルの転送-- exit shell←コンソール終了-- remove configuration ※←設定の削除・初期化-- exec nslookup←DNS による名前解決の表示-- change login password ←ログインパスワードの変更-- send ICMP echo request to network hosts ←ping を実行-- get system report file ←診断情報の取得-- reboot the machine←再起動-- save configuration ※ ←設定の保存-- set configuration ※←設定の変更-- show configuration←情報の表示-- shutdown the machine←本体のシャットダウン-- exac traceroute←通信経路の表示-- update system←ファームウエアの更新-- upload file
←ログファイルの転送
show ?
←コマンド名に続けて？を入力-- show arp table←ARP キャッシュ表示-←ブートエリアの表示-- show configuration←設定の表示-- show ip address←IP アドレスの表示-- show log←ログの表示-- show MAC address←MAC アドレス表示-- show mobile information ← モバイル通信端末の状態表示-- show serial-number←シリアル番号表示-←ステータスの表示-- show temperature←温度センサの温度を表示-- firmware version←ファームウェアバージョンの表示-- show volt
←電源の電圧を表示※アドバンスドモードで使用できるコマンドです。

12

1章

1-3-2.

コマンドの入力補完機能

入力途中のコマンドを補完します。

コマンド

Tab キーまたは?

パラメータ

なし

動作

Tab キーで補完する場合の実行例：

RoosterOS> sh Tab
RoosterOS> show

←文字を入力して Tab キーを入力←コマンドが補完される?キーで補完する場合の実行例：

RoosterOS> sh?
RoosterOS> show
備考

←文字を入力して?を入力←コマンドが補完される

このコマンドは、Tab キーまたは?を入力した時点で動作します。

DRXのコマンド概要

13

2章

基本コマンド2章 基本コマンド
この章では、DRX の設定／設定内容の表示／設定の無効、システムに反映、本体の制御といった操作を行う
ための基本コマンドについて説明します。

2-1. コマンドライン書式の説明
コマンドライン書式の説明欄に記載の記号の意味を説明します。
１. "［ " と " ］" に囲まれた部分は、省略ができることを表します。
２． "｛ " と " ｝" に囲まれた部分は、適切な値を入力してほしいパラメータや、複数のパラメータを一括りとして表現したい場合に使用します。
３．パラメータの間が " ｜ " で分けられている場合は、分けられたパラメータのいずれかが指定できることを表します。
４．パラメータ項目において、小文字表記のパラメータは機能を指定する固定文字列を示します。大文字
表記のパラメータは適切な値を入力ください。

2-2. 情報の表示
show コマンドを実行すると、DRX の情報を表示することができます。
show コマンドの具体的な実行例については、『3 章 情報表示コマンドの詳細』で説明しています。

表示できる設定内容
情報

概要

参照先

ARP キャッシュ

ARP テーブルを表示します。

『3-1. ARP テーブルの表示』

ブートエリアの表示

ブートエリアを表示します。

『3-2. ブートエリアの表示』

設定の表示

設定されている情報を表示します。

『3-12. 設定情報表示』

ログの表示

ログを表示します。

『3-3. ログの表示』

MAC アドレスの表示

MAC アドレス情報を表示します。

『3-4. MAC アドレスの表示』

モバイル通信端末情報の表示

モバイル通信端末の電話番号などの情報とアンテナレベルを表示します。

『3-5. モバイル通信端末の表示』

シリアル番号の表示

DRX のシリアル番号を表示します。

『3-6. シリアル番号表示』

ステータスの表示

ステータスを表示します。

『3-7. ステータス表示』

温度情報の表示

温度センサの温度情報を表示します。

『3-8. 温度情報の表示』

ファームウェア情報表示

ファームウェアのバージョンを表示します。

『3-9. ファームウェアのバージョン表示』

電源電圧情報電源の電圧情報を表示します。

『3-10. 電源電圧情報の表示』

IP アドレス情報

インターフェイスの IP アドレスを表示します。

『3-11. IP アドレス表示』

追加パッケージ情報

インストールされた追加パッケージの情報を表示します。

『3-12. 追加パッケージの表示』

14

2章

基本コマンド2-3. 設定の変更
set コマンドや noset コマンドで設定を変更することができます。
アドバンスドモード時のみで使用できるコマンドで、set コマンドは設定を変更、追加するとき、noset コマンドは設定を削除するときに使用します。
set コマンド、noset コマンドの具体的な実行例については、『4 章 設定コマンドの詳細』で説明しています。

設定内容
分類
モード

概要
（※）

参照先

アドバンスドモードへ移行します。

『4-1.アドバンスドモード切り替え』

ホスト名

本体のホスト名を設定します。

『4-2.ホスト名』

日時通信モジュールや NTP による時刻調整機能を設定します『4-4.自動時刻調整』

サービス

アドレス解決、DNS、DHCP、ssh、Web、
WAN ハートビート、ログ管理などのサービスを設定します。

『4-5.各種サービス』

SunDMS

遠隔監視サービス SunDMS を利用するための設定をします。

『4-5-6. SunDMS』

ネットワーク

IPsec、PPTP、L2TP/IPsec、フィルタリン
グ、ルーティング、ファイアウォールなどのネットワークを設定します。

『4-6.ネットワーク』

おやすみモード

省電力で動作させるための待機時間やスケ
ジュールリストなどを設定します。

『4-7.おやすみモード』

メール

メール送信のためにサーバやアカウント情報を設定します。

『4-8.メールアカウント』

トリガー

トリガー動作を設定します。
イベントが発生した時にアクションを動作させるトリガーを設定します。

『4-9. トリガー』

電源制御

自動で電源 ON/OFF させるための制御を設定します。

『4-10. 電源制御』

インターフェイス

LAN や WAN の IP アドレスや動作モード、
デバイスなどを設定します。

『4-3. インターフェイス』

モバイル通信端末

モバイル通信端末を設定します。

『4-11. モバイル通信端末』

無線 LAN

無線 LAN を設定します。

『4-12. 無線 LAN』

※シンプルモード時のみで使用できます。

DRX501015

2章

基本コマンド

2-4. 設定の反映
apply コマンドを実行すると、set コマンドで設定した内容を有効にすることができます。
機能

set コマンドで設定した内容を有効にします。

コマンド

apply config

パラメータ

なし

動作

実行例：

←コマンドを入力

RoosterOS> apply config
RoosterOS>
初期値

設定なし

補足

このコマンドはアドバンスドモードでのみ使用可能です。
設定内容によっては LAN などのネットワークインターフェイスの切断・再接続が発生して SSH が切断される場合があります

2-5. 設定の不揮発性メモリへ保存
設定を不揮発性メモリに書き込むには、save コマンドを使用します。
機能

set コマンドで設定した内容を保存します。

コマンド

save config

パラメータ

なし

動作

実行例：

RoosterOS> save config
RoosterOS>←コマンドを入力

初期値

設定なし

補足

このコマンドはアドバンスドモードでのみ使用可能です。

16

2章

2-6. ログインパスワードの設定
password コマンドを実行すると、ログインパスワードを設定することができます。
機能

ログインパスワードを設定します。

コマンド

password

パラメータ

第 1 パラメータ：

動作

実行例：

パスワード文字列（半角 8 文字以上の文字列）

RoosterOS> password←コマンドを入力

新しいパスワード（８文字以上）:
もう一度入力してください：

RoosterOS>
初期値

root

 パスワードは表示されません。
 入力可能な文字数は、半角英数字、記号で 16 文字までです。
 8 文字未満のパスワードは設定出来ません。
 記号を含む文字列はパスワードに設定できません。
詳細は『RoosterDRX_取扱説明書の 2-7.入力できない記号一覧』をご覧ください。

初期パスワードはログイン時に必ず変更下さい。
その際、推測されにくいパスワードにして下さい。

基本コマンド17

2章

2-7. 時刻の表示、設定
date コマンドを実行すると、時刻を設定することができます。
機能

時刻を設定します。

コマンド

date [ set { YYYY-MM-DD } { hh:mm:ss } ]パラメータ

YYYY-MM-DD：年月日データ
hh:mm:ss：

動作

時刻データ

実行例：

RoosterOS> date set 2021-01-12 03:45:56 ←設定するコマンドを入力
RoosterOS> date←取得するコマンドを入力
Tue Jan 12 03:46:07 JST 2021
RoosterOS>
初期値

なし

補足

パラメータなしで実行した場合、現在の時刻を取得します。

 JST（日本標準時）で入力ください。

基本コマンド18

2章

基本コマンド

2-8. ファームウェアのアップデート
2-8-1.

ファームウェアの更新 (FTP / TFTP)

機能

FTP / TFTP を使用してファームウェアを更新します。

コマンド

update firmware {FILE-NAME} { tftp { A.B.C.D | FQDN } | ftp { A.B.C.D | FQDN }{ USERNAME } { PASSWORD } }パラメータFILE-NAME： ファームウェアのファイル名
tftp、ftp： プロトコル
A.B.C.D、FQDN： FTP サーバの IP アドレス
USERNAME： ユーザ名 （プロトコルが tftp の場合は不要）
PASSWORD： パスワード（プロトコルが tftp の場合は不要）

動作

実行例：

RoosterOS> update firmware rooster.rsys ftp 192.168.XXX.XXX user pass
download firmware...done↑コマンドを入力
install firmware...done
post-processing of firmware update...UBI device number 1, total 376 LEBs
(95485952 bytes, 91.0 MiB), available 0 LEBs (0 bytes), LEB size 253952
bytes (248.0 KiB)
done
RoosterOS>
備考

ファームウェアのダウンロードは 60 分以内で行ってください。

19

2章

基本コマンド

2-9. 設定情報をサーバへ転送
upload コマンドを使用して、設定情報ファイルを指定の FTP サーバに転送することができます。

2-9-1.

設定情報ファイルをサーバへ転送 (FTP / TFTP)

機能

DRX から設定ファイルをサーバへ転送します。

コマンド

upload config { FILENAME } { tftp { A.B.C.D | FQDN } | ftp { A.B.C.D | FQDN }{ USERNAME } { PASSWORD } }パラメータ

FILENAME： 設定ファイル名
tftp, ftp： プロトコル
A.B.C.D： IP アドレス
FQDN： FQDN（最大 253 文字）
USERNAME： ユーザ名（プロトコルが tftp の場合は不要）
PASSWORD： パスワード（プロトコルが tftp の場合は不要）

動作

実行例：
RoosterOS> upload config filename ftp 192.168.XXX.XXX user pass ←コマンドを入力
RoosterOS>

20

2章

基本コマンド

2-10. ログファイルのサーバ転送
upload コマンドを使用して、ログファイルをサーバに転送することができます。

2-10-1. ログファイルの転送（FTP / TFTP）
機能

ログファイルをサーバへ転送します。

コマンド

upload log { FILENAME { { address | block-log | dhcp | heartbeat | ipsec| l2tp | mobile | packet-log | ppp | pptp | sundms | system | wan | wlan }{ tftp { A.B.C.D | FQDN } | ftp { A.B.C.D | FQDN } { USERNAME } { PASSWORD } }パラメータ

FILENAME：

ログファイル名

A.B.C.D： IP アドレス
FQDN： FQDN（最大 253 文字）
USERNAME：

ユーザ名 (プロトコルが tftp の場合は不要）

PASSWORD：

パスワード (プロトコルが tftp の場合は不要）

dhcp, ipsec, mobile, ppp, sundms, wan, address,
block-log,heartbeat, l2tp, packet-log, pptp, system, wlan： 転送するログ内容（省略可能）
tftp, ftp： プロトコル
動作

実行例：

RoosterOS> upload log file.gz ftp 192.168.62.51 user pass ←コマンドを入力
RoosterOS>
補足・パラメータ省略時はすべてのログを転送します。
・ログファイルは gz 形式ファイルです。
ただし packet-log を block-log 指定した場合は csv ファイルとなります。
・パラメータ wlan は「DRX5010」のみ選択できます。

DRX501021

2章

基本コマンド2-11. 設定情報をサーバからDRXへ転送
download コマンドを使用して、設定情報をサーバから取得して DRX に適用させることができます。

2-11-1. 設定情報ファイルをサーバからDRXへ転送（FTP / TFTP）
機能

設定情報ファイルをサーバから DRX に転送し適用します。

コマンド

download config { FILENAME } { tftp { A.B.C.D | FQDN } | ftp { A.B.C.D | FQDN }{ USERNAME } { PASSWORD } }パラメータ

FILENAME： 設定ファイル名
tftp, ftp： プロトコル
A.B.C.D： IP アドレス
FQDN： FQDN（最大 253 文字）
USERNAME： ユーザ名（プロトコルが tftp の場合は不要）
PASSWORD： パスワード（プロトコルが tftp の場合は不要）

動作

実行例：

RoosterOS> download config filename ftp 192.168.62.51 user pass
RoosterOS>↑コマンドを入力
補足

設定情報は、本体再起動後に適用されます。

22

2章

基本コマンド2-12. PING確認
ping コマンドを使用して、ネットワークの疎通確認をすることができます。
機能

ネットワークの疎通確認をします。

コマンド

ping { FQDN | A.B.C.D } [ count { NUMBER } ] [ interval { NUMBER } ] [ source{ NETWORKNAME } ]パラメータ

A.B.C.D、FQDN： ping 実行の対象のアドレス
NUMBER(count)：ping 実行の回数（1-65535）
NUMBER(interval)：ping 実行の間隔 1-60 （単位：秒）
NETWORKNAME：ネットワーク名

動作

実行例：

RoosterOS> ping 192.168.62.133 ←コマンドを入力
PING 192.168.62.133 (192.168.62.133): 56 data bytes ←実行結果が表示される
4 bytes from 192.168.62.133: icmp_seq=0 ttl=128 time=0.0 ms
4 bytes from 192.168.62.133: icmp_seq=1 ttl=128 time=0.0 ms
4 bytes from 192.168.62.133: icmp_seq=2 ttl=128 time=0.0 ms
4 bytes from 192.168.62.133: icmp_seq=3 ttl=128 time=0.0 ms
4 bytes from 192.168.62.133: icmp_seq=4 ttl=128 time=0.0 ms-- 192.168.62.133 ping statistics --5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.0/0.0/0.0 ms
RoosterOS>
初期値

count 5 回
interval 1 秒

23

2章

基本コマンド2-13. ネットワーク経路の表示
traceroute コマンドを使用して、ネットワークの経路を表示することができます。
機能

ネットワークの経路表示をします。

コマンド

traceroute { FQDN | A.B.C.D } [ source { NETWORKNAME } ]パラメータ

A.B.C.D、FQDN： traceroute を実行する対象のアドレス
NETWORKNAME：ネットワーク名

動作

実行例：
RoosterOS> traceroute www.sun-denshi.co.jp ←コマンドを入力 ↓実行結果が表示される
traceroute to www.sun-denshi.co.jp (124.108.39.155), 30 hops max, 46 byte
packets
1 192.168.225.1 (192.168.225.1) 0.824 ms 2.001 ms 0.693 ms
2 110.158.48.33 (110.158.48.33) 55.630 ms 62.404 ms 61.723 ms
・・・
12 www.sun-denshi.co.jp (124.108.39.155) 110.726 ms 57.324 ms 39.766 ms
RoosterOS>

2-14. DNSによる名前解決の表示
nslookup コマンドを使用して、FQDN 名の IP アドレスを表示することができます。
機能

DNS サーバを利用して FQDN 名の IP アドレスを表示します。

コマンド

nslookup { FQDN }パラメータ

FQDN：対象の FQDN 名

動作

実行例：
RoosterOS> nslookup www.sun-denshi.co.jp ←コマンドを入力
Server:127.0.0.1←実行結果が表示される

Address 1: 127.0.0.1 localhostName:www.sun-denshi.co.jp

Address 1: 124.108.39.155 www.sun-denshi.co.jp
RoosterOS>

24

2章

基本コマンド2-15. 診断情報の取得
report コマンドを使用して、診断情報を取得してサーバに転送することができます。

2-15-1. 診断情報の取得（FTP / TFTP）
機能診断情報を取得します。

コマンド

report { tftp { A.B.C.D | FQDN } | ftp { A.B.C.D | FQDN } { USERNAME }{ PASSWORD } }パラメータ

tftp, ftp：プロトコル
A.B.C.D： IP アドレス
FQDN： FQDN（最大 253 文字）
USERNAME： ユーザ名（プロトコルが tftp の場合は不要）
PASSWORD： パスワード（プロトコルが tftp の場合は不要）

動作

実行例：

RoosterOS> report ftp 192.168.XXX.XXX user pass
RoosterOS>←コマンドを入力

25

2章

基本コマンド2-16. リセット
reset コマンドを使用して、本体をリセットしたり、モバイル通信端末の電源を入れ直したりすることができます。

2-16-1. 本体の再起動（リセット）
機能

コマンドの入力後に実行確認が行われると、保存されていない設定情報をリセットし、本体を再起動（コールドスタート）します。

コマンド

reset system

パラメータ

なし

動作

実行例：

RoosterOS> reset system
RoosterOS>←コマンドを入力←リセットされる

2-16-2. モバイル通信端末の再起動
機能

モバイル通信端末の電源を入れ直して再起動します。

コマンド

reset mobile

パラメータ

なし

動作

実行例：

RoosterOS> reset mobile
RoosterOS>←コマンドを入力

26

2章

2-17. 回線の接続／切断
コマンドを使用して、指定された回線へ接続したり切断したりすることができます。

2-17-1. 回線の接続機能指定した回線に接続します。

コマンド

connect interface { NETWORKNAME }connect ipsec { PROFILENAME }connect mobile [ PROFILENUMBER ]パラメータinterface、ipsec、mobile：回線
NETWORKNAME： ネットワーク名PROFILENAME：プロファイル名
PROFILENUMBER：プロファイル番号

 回線に
interface を選択した場合、ネットワーク名を指定します。
ipsec を選択した場合、ipsec のプロファイル名を指定します。
mobile を選択した場合、mobile のプロファイル名を指定します。（省略可能）

動作

インターフェイスに接続する場合：

RoosterOS> connect interface wan
RoosterOS>←コマンドを入力

IPsec 接続する場合：

RoosterOS> connect ipsec profile1
RoosterOS>←コマンドを入力

モバイル通信端末に接続する場合：

RoosterOS> connect mobile
RoosterOS>←コマンドを入力

基本コマンド27

2章

基本コマンド

2-17-2. 回線の切断
機能指定した回線を切断します。

コマンド

disconnect {interface { NETWORKNAME } | mobile | ipsec { PROFILENAME } |pptp-server { NETWORKNAME } | l2tp-ipsec-server { NETWORKNAME }}パラメータ

interface、 mobile、ipsec、pptp-server、l2tp-ipsec-server： 回線
NETWORKNAME： ネットワーク名PROFILENAME：プロファイル名

 回線で、
・interface を選択した場合、ネットワーク名・ipsec を選択した場合、プロファイル名
・pptp-server、l2tp-ipsec-server を選択した場合、接続しているネットワーク名を指定します。
動作

インターフェイスを切断する場合：

RoosterOS> disconnect interface wan
RoosterOS>←コマンドを入力

モバイル通信端末の回線を切断する場合：

RoosterOS> disconnect mobile
RoosterOS>←コマンドを入力

IPsec を切断する場合：

RoosterOS> disconnect ipec profile1
RoosterOS>←コマンドを入力

PPTP を切断する場合：

RoosterOS> disconnect pptp-server pptp0
RoosterOS>←コマンドを入力

L2TP/IPsec を切断する場合：

RoosterOS> disconnect l2tp-ipsec-server l2tp0 ←コマンドを入力
RoosterOS>

28

2章

基本コマンド2-18. 情報の消去
clear コマンドを使用して、設定内容やログ、ARP テーブルを消去することができます。

2-18-1. すべての設定内容の消去
機能

設定内容をすべて消去し、工場出荷時の状態に戻します。

コマンド

clear config

パラメータ

なし

動作

実行例：

RoosterOS> clear config
RoosterOS>
補足←コマンドを入力

入力後 save config は必要ありません。
消去された設定は再起動後に適用されます。

2-18-2. ログの消去
機能

ログを消去します。

コマンド

clear log [ address | block-log | dhcp | heartbeat | ipsec | l2tp | mobile| packet-log | ppp | pptp | sundms | system | wan | wlan ]パラメータ

address、dhcp、block-log、heartbeat、ipsec、l2tp、
mobile、packet-log、ppp、pptp、sundms、system、wan, wlan：ログ消去対象 (省略可能)

動作

実行例：

RoosterOS> clear log
RoosterOS>
補足←コマンドを入力・パラメータを省略した場合、全てのログを消去します。
・パラメータ wlan は「DRX5010」のみ選択できます。

2-18-3. ARPテーブルの消去
機能

ARP テーブルを消去します。

コマンド

clear arp [A.B.C.D]

パラメータ

A.B.C.D：IP アドレス （省略可能）

動作

実行例：

RoosterOS> clear arp
RoosterOS>←コマンドを入力

DRX501029

2章

基本コマンド2-19. ブートエリアの切り替え
起動するブートエリアを切り替えます。

機能

ブートエリアを切り替えます。

コマンド

change boot { a-side | another | b-side }パラメータ

a-side：A 面
b-side：B 面
another：現在システムが使用しているブート領域とは別の領域を選択

動作

実行例：

RoosterOS> change boot a-side
RoosterOS>
補足←コマンドを入力[システム] - [ブートエリア] ページについて説明します。
本製品には長期的に安定した動作を実現する為に、ファームウェアの領域を 2 つ持っています。
ブートエリアページでは、明示的に起動するブートエリアを変更できます。
また、本製品起動時にファームウェアの領域でエラーが発生した場合に、自動的に別の面のファー ム
ウェアを使用します。

30

2章

基本コマンド2-20. シャットダウン
shutdown コマンドを使用して、DRX 本体をシャットダウンします。
機能

本体をシャットダウンします。

コマンド

shutdown

パラメータ

なし

動作

実行例：

RoosterOS> shutdown
RoosterOS>
補足←コマンドを入力

本コマンド実行し、本体の LED が POWER のみ点灯状態になったことを確認後、電源をお切りください。

2-21. コンソールの終了
コンソールを終了するには、exit コマンドを実行します。
機能コンソールを終了します。

コマンド

exit

パラメータ

なし

動作

実行例：

RoosterOS> exit

←コマンドを入力

31

2章

基本コマンド2-22. 追加パッケージ管理
install コマンドを使用することで、本製品上で動作する追加パッケージを管理できます。サン電子㈱が提供する DRX 向けの追加パッケージをインストール、アンインストールすることができます。

2-22-1. 追加パッケージのインストール（FTP／TFTP）
機能

FTP/TFTP を使用して追加パッケージをインストールします。

コマンド

install package {FILE-NAME} { tftp { A.B.C.D｜FQDN }｜ftp { A.B.C.D｜FQDN }{ USERNAME } { PASSWORD } }パラメータFILE-NAME： 追加パッケージのファイル名
tftp、ftp： プロトコル
A.B.C.D、FQDN： FTP サーバの IP アドレス
USERNAME： ユーザ名 （プロトコルが tftp の場合は不要）
PASSWORD： パスワード（プロトコルが tftp の場合は不要）

動作

実行例：

RoosterOS> install package hello-smart-pkg_1.0.0.rtar ftp
192.168.62.200 user pass
←コマンドを入力
download hello-smart-pkg_1.0.0.rtar...done
install hello-smart-pkg_1.0.0.rtar...done
RoosterOS>
備考

サン電子㈱が別途提供する DRX 向け追加パッケージのみがインストール可能です。
インストール完了後は本体を再起動してください。
インストールされたパッケージ名は"show package list"コマンドで確認できます。

2-22-2. 追加パッケージのアンインストール
機能

インストールされている追加パッケージをアンインストールします。

コマンド

remove package {APP-NAME}

パラメータ

APP-NAME： アンインストールしたいパッケージ名

動作

実行例：

RoosterOS> remove package hello-world-c←コマンドを入力
remove hello-world-c...Removing hello-world-c (1.0) from root...
done
RoosterOS>
備考

アンインストール完了後は本体を再起動してください。
アンインストールしたかは"show package list"コマンドで確認してください。

32

3章 情報表示コマンドの詳細

3章 情報表示コマンドの詳細
この章では、DRX の情報を表示する show コマンドの書式について説明します。

3-1. ARPテーブルの表示
ARP テーブルを表示します。
機能

ARP テーブルを表示します。

コマンド

show arp

パラメータ

なし

動作

実行例：

RoosterOS> show arp ←コマンドを入力↓ARP テーブル一覧を出力
IP address
HWtype Flags HW address
Mask
Device169.254.XXX.XXX 0x1
0x2
5X:4X:1X:cX:8X:eX *eth0192.168.XXX.XXX 0x1
0x2
5X:4X:1X:cX:8X:eX *eth0
RoosterOS>
初期値なし

3-2. ブートエリアの表示
現在システムが使用しているブートエリアを表示します。
機能

ブートエリアを表示します。

コマンド

show boot

パラメータ

なし

動作

実行例：

RoosterOS> show boot ←コマンドを入力
a-side←ブートエリアを表示
RoosterOS>
初期値

なし

33

3章 情報表示コマンドの詳細

3-3. ログの表示
ログを表示します。
機能

ログを表示します。

コマンド

show log [address | dhcp | heartbeat | ipsec | l2tp | mobile | ppp | pptp |sundms | system | wan | wlan | block-log | packet-log] {NUMBER}

パラメータ

address、dhcp、heartbeat、ipsec、l2tp、mobile、ppp、pptp、sundms、system、wan, wlan、block-log、packet-log： 項目のログを表示する
NUMBER：表示件数（省略可能）

動作

実行例：

RoosterOS> show log system ←コマンドを入力
May 28 18:35:20:ログシステムを開始します。
←ログが出力される
May 28 18:35:33:シンプル WebUI を開始します。
May 28 18:35:33:loopback:インターフェイスが UP 状態になりました。
May 28 18:35:42:時刻自動設定サービス（通信モジュール）を開始します。
May 28 18:35:20:ログシステムを開始します。
May 28 18:35:20:ログシステムを停止します。
Jun 10 19:56:02:ログシステムを開始します。
Jun 10 19:56:21:lan:インターフェイスが UP 状態になりました。
Jun 10 19:56:23: loopback:インターフェイスが UP 状態になりました。
RoosterOS>
初期値

なし

補足

・パラメータ wlan は「DRX5010」のみ選択できます。

DRX5010

3-4. MACアドレスの表示
本体の MAC アドレスを表示します。
機能

本体の MAC アドレスを表示します。

コマンド

show mac

パラメータ

なし

動作

実行例：

RoosterOS> show mac ←コマンドを入力
0X:8X:FX:7X:0X:0X←LAN1 の MAC アドレスを表示
0X:8X:FX:7X:0X:0X←LAN2/WAN の MAC アドレスを表示
RoosterOS>
初期値

なし

34

3章 情報表示コマンドの詳細

3-5. モバイル通信端末の表示
モバイル通信端末の情報を表示します。

3-5-1. モバイル端末情報の一覧表示
機能

モバイル通信端末の情報一覧を表示します

コマンドshow mobile

パラメータ

なし

動作

実行例：

RoosterOS> show mobile ←コマンドを入力
imei: 3582901099XXXXX←モバイル通信端末の IMEI
tel
: 020XXXXXXXX←電話番号
manufacturer: AM Telecom←モバイル通信端末のメーカー
model: AMM574←モバイル通信端末のモデル名
version: 14-12←モバイル通信端末の FW バージョン
iccid: 89813000237498XXXXX ←モバイル通信端末の ICCID 値
antenna-level : 4←アンテナレベルpower: -76.60←電波強度 (dBm)
quality: -6.40←電波品質
frequency: 1930.00←使用周波数 (MHz)RoosterOS>
備考

取得不可な項目は、空欄となります

3-5-2. 電話番号を表示
機能

モバイル通信端末の電話番号を表示します。

コマンド

show mobile telno

パラメータ

なし

動作

実行例：

RoosterOS> show mobile telno
tel: 020XXXXXXXX
RoosterOS>
備考←コマンドを入力←電話番号が出力されるSIM 契約により電話番号が表示されない場合があります。

35

3章 情報表示コマンドの詳細

3-5-3. モバイル通信端末のデバイス情報表示機能

モバイル通信端末のデバイス情報を表示します。

コマンド

show mobile devinfo

パラメータ

なし

動作

実行例：

RoosterOS> show mobile devinfo
manufacturer : AM Telcom
model : AMM574
version : 14-12
iccid : 89813000237498XXXXX
RoosterOS>
備考←コマンドを入力←モバイル通信端末のメーカー←モバイル通信端末のモデル名←モバイル通信端末の FW バージョン←モバイル通信端末の ICCID 値

取得不可な項目は、空欄となります。

3-5-4. 端末識別番号情報の表示
機能

モバイル通信端末の端末識別番号情報（IMEI）を表示します。

コマンド

show mobile imei

パラメータ

なし

動作

実行例：

RoosterOS> show mobile imei ←コマンドを入力
imei : 3582901099XXXXX←端末識別番号情報が出力される
RoosterOS>
備考

取得不可な項目は、空欄となります。

36

3章 情報表示コマンドの詳細

3-5-5. アンテナレベル表示
機能

モバイル通信端末の現在のアンテナレベルを表示します。

コマンド

show mobile antenna-level

パラメータ

なし

動作

実行例：

RoosterOS> show mobile antenna-level←コマンドを入力
antenna-level : 4←アンテナレベルが出力される
RoosterOS>
備考

アンテナレベルの数値の範囲は以下のとおりです。
０：圏外（-131dBm 未満、測定不能）
１：電波１（-131～-123dBm）
２：電波２（-121～-115dBm）
３：電波３（-113～-103dBm）
４：電波４（-101dBm 以上）取得に失敗した場合、「antenna-level: 」が表示されます。

3-5-6. 使用周波数の表示
機能

モバイル通信端末が使用している電波の周波数を表示します。

コマンド

show mobile freq

パラメータ

なし

動作

実行例：

RoosterOS> show mobile freq
←コマンドを入力
frequency : 1947.6←使用周波数（MHz）が表示される
RoosterOS>
備考・取得できた場合、「frequency：＜周波数＞」と出力されます。
・単位は、MHz です。
・取得に失敗した場合、「frequency：」のみが出力されます。

37

3章 情報表示コマンドの詳細

3-6. シリアル番号表示
DRX のシリアル番号を表示します。
機能

DRX のシリアル番号を表示します。

コマンド

show serial-number

パラメータ

なし

動作

実行例：

RoosterOS> show serial-number←コマンドを入力
DR0101A123456←製造番号情報が表示される
RoosterOS>

3-7. ステータス表示
ステータスを表示します。
機能ステータスを表示します。

コマンド

show status [ connection | firewall | ipsec | pptp-server | route | system| mobile | wlan | trigger | l2tp-ipsec-server ]パラメータ

connection

接続情報の表示firewall

ファイアウォールの設定内容表示

動作

ipsec

ipsec ステータス

l2tp-ipsec-server

L2TP／IPsec インターフェイスの状態

pptp-server

PPTP インターフェイスの状態

route

経路情報の表示systemシステム情報の表示

mobileモバイル通信端末の状態

wlan

無線 LAN の接続状態

trigger

トリガーの動作状態

DRX5010

実行例：

RoosterOS> show status system←コマンドを入力
hostname:DRX←ステータスが表示される
firmware version : D R X 5 0 X X R o o s t e r O S 2 . X . X B X
uptime:up 59 minutes
boot area: a-side
RoosterOS>

3-8. 温度情報の表示
温度センサの温度情報を表示します。
機能

DRX の温度センサの温度情報を表示します。（単位：℃）

コマンド

show temperature

パラメータ

なし

動作

実行例：

RoosterOS> show temperature←コマンドを入力
temperature : 42.7
←温度情報が表示される
RoosterOS>38

3章 情報表示コマンドの詳細

3-9. ファームウェアのバージョン表示
ファームウェアのバージョンを表示します。
機能

ファームウェアのバージョンを表示します。

コマンド

show version

パラメータ

なし

動作

実行例：

RoosterOS> show version←コマンドを入力
DRX50XX RoosterOS 2.X.X BX←ファームウェアのバージョンが表示される
RoosterOS>

3-10. 電源電圧情報の表示
電源電圧情報を表示します。
機能

DRX の電源電圧情報を表示します。（単位：V）

コマンド

show volt

パラメータ

なし

動作

実行例：

RoosterOS> show volt
←コマンドを入力
volt : 11.8
←電源電圧情報が表示される
RoosterOS>

3-11. IPアドレス表示
インターフェイスの IP アドレスを表示します。
機能指定したインターフェイスの IP アドレスを表示する

コマンド

show ip-address { NETWORKNAME }パラメータ

NETWORKNAME： ネットワーク名

動作

実行例：

RoosterOS> show ip-address lan←コマンドを入力
11.11.11.11
RoosterOS> show ip-address wan
22.22.22.22
RoosterOS> show ip-address mobile1
33.33.33.33

39

3章 情報表示コマンドの詳細

3-12. 設定情報表示
設定情報を表示します。
機能

設定情報を表示します。

コマンド

show config [auto-reboot | auto-time | ddns | dhcp | dns | dns-host | firewall| interface | ipsec | l2tp-ipsec-server | log | mail-account | mobile| nat | pptp-server | profile | route | sleep-mode | ssh-server | sundms| system | trigger | webui | wlan]

パラメータ

auto-reboot

ハードウェア、ソフトウェアの電源制御の設定情報を表示

auto-time

ntp サーバとモバイルの自動時間の設定情報を表示

ddns

ダイナミック dns の設定情報を表示

動作

dhcp

dhcp サーバの設定情報を表示

dns

dnsリレー、dnsフィルタの設定情報を表示

dns-host

dns ホストの設定情報を表示

firewall

ファイアウォールの設定情報を表示

interface

ネットワークの設定情報を表示

ipsec

ipsec の設定情報を表示

l2tp-ipsec-server

l2tp-ipsec-server の設定情報を表示

log

log 制御の設定情報を表示

mail-account

メールアカウントの設定情報を表示

mobileモバイルの設定情報を表示

nat

SNAT、DNAT の設定情報を表示

pptp-server

pptp-sever の設定情報を表示

profileモバイルプロファイルの設定情報を表示

route

ルーティング設定の情報を表示

sleep-mode

おやすみモードの設定情報を表示

ssh-server

ssh 接続の設定情報を表示

sundmsSunDMS の設定情報を表示

system

DRX のホスト名を表示

trigger

トリガーの設定情報を表示

webui

シンプルモードの設定情報を表示

wlan

無線 LAN の設定情報を表示

DRX5010

実行例：

RoosterOS> show config system
set system hostname DRX←コマンドを入力

RoosterOS> show config interface ←コマンドを入力
set interface lan eth0 protocol static enable
set interface lan static ip 192.168.62.1 mask 255.255.255.0
set interface lan default-route enable
set interface lan linkmode auto
set interface mobile1 usb0 protocol dhcp-client enable
set interface mobile1 peerdns enable
set interface mobile1 default-route enable
set interface mobile1 linkmode auto
set interface wan eth1 protocol dhcp-client enable
set interface wan peerdns enable
set interface wan default-route enable
set interface wan linkmode auto
補足

パラメータを省略した場合、全ての設定が表示されます。

40

3章 情報表示コマンドの詳細

3-13. 追加パッケージの表示
追加パッケージの一覧を表示します。
機能インストールされている追加パッケージ一覧を表示します。

コマンド

show package list

パラメータ

なし

動作

実行例：

RoosterOS> show package list ←コマンドを入力
hello-smart-pkg - 1.0.0←一覧を表示
hello-world-c - 1.0
RoosterOS>

41

4章

設定コマンドの詳細

4章 設定コマンドの詳細
この章では、DRX の設定内容を設定するための set、noset コマンドの書式、パラメータ、実行例、初期値について説明します。
設定コマンドはアドバンスドモードでのみ使用可能です。
アドバンスドモードはシンプルモード（工場出荷時のモード）より詳細な設定ができるモードです。アドバ
ンスドモードに移行するには『4-1. アドバンスドモード切り替え』にて設定しアドバンスドモードへ移行く
ださい。

4-1. アドバンスドモード切り替え機能

シンプルモードを無効にしてアドバンスドモードに移行します。

コマンド

set webui simple-mode disable

パラメータ

なし

動作

実行例：

RoosterOS> set webui simple-mode disable ←コマンドを入力
シンプルモードに戻る際に設定の初期化が必要になります。
よろしいですか？[y/n]: y←変更を続ける場合、"y"文字を入力
RoosterOS> apply config←設定後、設定を有効にする
Reloading thttpd...
Reloading uhttpd...
RoosterOS> save config←さらに必要な場合、設定を不揮発性メモリに保存する
RoosterOS>
初期値

enable補足注意：アドバンスドモードでは Web 設定画面は使用できません。
またアドバンスドモードからシンプルモードへは移行できません。設定を初期化する必要があります。

4-2. ホスト名
機能

本体のホスト名を設定します。

コマンド

set system hostname { HOSTNAME }noset system hostname

パラメータ

HOSTNAME：半角英数字（1～253 文字）

動作

実行例：

RoosterOS> set system hostname DRX001 ←コマンドを入力
RoosterOS> noset system hostname
初期値

DRX

補足

noset を行うと、初期値となります。

42

4章

設定コマンドの詳細

4-3. インターフェイス
LAN/WAN やモバイル通信用の物理インターフェイス、VPN で使用する仮想インターフェイスの設定を行います。

4-3-1.

ネットワークインターフェイスの設定

機能

ネットワークインターフェイスを設定します。（複数設定可能、最大 8 件）

コマンド

set interface { NETWORKNAME }{ INTERFACENAME } protocol { static | unmanaged| dhcp-client | pppoe | vpn } { enable | disable }noset interface { NETWORKNAME }パラメータ

NETWORKNAME：ネットワーク名最大 64 文字
INTERFACENAME：実インターフェイス名 3 文字以上 16 文字以下＋末尾が数字
static：静的アドレス
unmanaged：ipsec 用
dhcp-client：dhcp クライアント
pppoe：pppoe 用
vpn：pptp、L2TP/IPsec 用
enable：システム起動時にインターフェイスを作成します。
disable："connect interface"コマンドで接続した時にインターフェイスを作成します。

動作

実行例：

(LAN の場合)
RoosterOS> set interface lan eth0 protocol static enable
RoosterOS>↑コマンドを入力(WAN の場合)
RoosterOS> set interface wan eth1 protocol dhcp-client enable
RoosterOS>↑コマンドを入力(mobile の場合)
RoosterOS> set interface mobile1 usb0 protocol static enable
RoosterOS>↑コマンドを入力
初期値

なし

補足

プロトコルを変更した場合、他のインターフェイス設定は全て削除されます。

 noset は記述の内容によって削除範囲を変えられますので例をご確認下さい。
設定例）
1.set interface wan eth1 protocol dhcp-client enable
2.set interface wan peerdns enable
3.set interface wan default-route enable 上記の設定内容から 1 番だけを削除する場合
noset interface wan eth1 protocol dhcp-client enable
noset interface wan eth1 protocol
 1、２、３番をまとめて削除する場合
noset interface wan

43

4章

4-3-2.

設定コマンドの詳細

IPアドレスの設定

機能

IP アドレスを設定します。

コマンド

set interface { NETWORKNAME } static ip { CIDR | A.B.C.D/NETMASK | A.B.C.D
mask A.B.C.D }noset interface { NETWORKNAME } static ip

パラメータ

NETWORKNAME：ネットワーク名
CIDR：送信元アドレス/<0-32>
A.B.C.D/NETMASK：宛先アドレス/マスク
A.B.C.D：IP アドレス or マスク

動作

実行例：

(CIDR の場合)
RoosterOS> set interface wan static ip 192.168.XXX.XXX/24←コマンドを入力
RoosterOS>(A.B.C.D/NETMASK の場合)
RoosterOS> set interface wan static ip 192.168.XXX.XXX/255.255.255.0
RoosterOS>↑コマンドを入力(A.B.C.D mask A.B.C.D の場合)
RoosterOS> set interface wan static ip 192.168.XXX.XXX mask 255.255.255.0
RoosterOS>↑コマンドを入力
初期値

lan: static ip 192.168.62.1 mask 255.255.255.0
mobile1: static ip 192.168.225.10 mask 255.255.255.0

補足

protocol を static 以外に設定した場合、本設定は無効になります。
mobile1 で設定できる IP アドレス範囲は 192.168.225.2～192.168.255.254 になります、
ネットワーク名が mobile1 以外の場合は IP アドレスに 192.168.225.0～192.168.225.255 を設定しな
いでください。

4-3-3.

デフォルトゲートウェイの設定

機能

デフォルトゲートウェイを設定します。

コマンド

set interface { NETWORKNAME } gw { A.B.C.D }noset interface { NETWORKNAME } gw

パラメータ

NETWORKNAME：ネットワーク名
A.B.C.D：IP アドレス

動作

実行例：

RoosterOS> set interface wan gw 192.168.XXX.XXX ←コマンドを入力
RoosterOS>
初期値

設定なし

補足

protocol を static 以外に設定した場合、本設定は無効になります。

44

4章

4-3-4.

設定コマンドの詳細

DHCPサーバの使用設定

機能

DHCP サーバから通知された DNS サーバを使用するかどうかを設定します。

コマンド

set interface { NETWORKNAME } peerdns { enable | disable }noset interface { NETWORKNAME } peerdns

パラメータ

NETWORKNAME：ネットワーク名
enable：有効
disable：無効

動作

実行例：

RoosterOS> set interface wan peerdns enable ←コマンドを入力
RoosterOS>
初期値

設定なし

補足

protocol を dhcp-client 以外に設定した場合、本設定は無効になります。

4-3-5.

インターフェイスのDNSサーバ設定

機能

DNS サーバを設定します。（複数設定可能 最大 2 件）コマンド

set interface { NETWORKNAME } dns { A.B.C.D }noset interface { NETWORKNAME } dns { A.B.C.D }パラメータ

NETWORKNAME：ネットワーク名
A.B.C.D：IP アドレス

動作

実行例：

RoosterOS> set interface wan dns 192.168.XXX.XXX ←コマンドを入力
RoosterOS>
初期値

設定なし

補足

複数設定可能protocol を static に設定した場合、又は protocol を dhcp-client 且つ peerdns を disable に設定した場合に本設定は有効になります。

4-3-6.

リンクスピード設定

機能

インターフェイスのリンクスピードを設定します。

コマンド

set interface { NETWORKNAME } linkmode { auto | 1000M-Full | 100M-Full |10M-Full }noset interface { NETWORKNAME } linkmode

パラメータ

NETWORKNAME：ネットワーク名
auto：接続先の機器に合わせて最適なモードを設定します
1000M-Full：1Gbps 全二重通信を行います
100M-Full：100Mbps 全二重通信を行います
10M-Full：10Mbps 全二重通信を行います

動作

実行例：

RoosterOS> set interface wan linkmode auto ←コマンドを入力
RoosterOS>
初期値

auto

補足

[リンクモード］を変更した場合は DRX の再起動を行ってください。

45

4章

4-3-7.

インターフェイスのMTU値の設定

機能

インターフェイスの MTU 値を設定します。

コマンド

set interface { NETWORKNAME } mtu { NUMBER }noset interface { NETWORKNAME } mtu

パラメータ

NETWORKNAME：ネットワーク名

設定コマンドの詳細

NUMBER：576-1500 (単位：byte)
動作

実行例：

RoosterOS> set interface wan mtu 1500 ←コマンドを入力
RoosterOS>
初期値

4-3-8.

設定なし

ブリッジ対象のインターフェイスの設定

機能

ブリッジ対象のインターフェイスを設定します。（複数設定可能、最大 3 件）コマンド

set interface { NETWORKNAME } bridge interface { IFNAME }noset interface { NETWORKNAME } bridge interface { IFNAME }パラメータ

NETWORKNAME：ネットワーク名IFNAME：実インターフェイス名 (3 文字以上 16 文字以下＋末尾が数字)

動作

実行例：

RoosterOS> set interface lan bridge interface eth1 ←コマンドを入力
RoosterOS>
初期値

設定なし

補足

複数設定可能インターフェイスを作成するとその設定は無効になります。
IFNAME は必ず物理インターフェイス名を入れてください。

4-3-9.

STPの使用設定

機能

STP を使用するかどうかを設定します。

コマンド

set interface { NETWORKNAME } bridge stp { enable | disable }noset interface { NETWORKNAME } bridge stp

パラメータ

NETWORKNAME：ネットワーク名
enable：有効
disable：無効

動作

実行例：

RoosterOS> set interface lan bridge stp enable ←コマンドを入力
RoosterOS>
初期値

disable46

4章

設定コマンドの詳細

4-3-10. DHCPリクエスト時のホスト名設定
機能

DHCP リクエスト時のホスト名を設定します。

コマンド

set interface { NETWORKNAME } dhcp-client hostname { HOSTNAME }noset interface { NETWORKNAME } dhcp-client hostname

パラメータ

NETWORKNAME：ネットワーク名HOSTNAME：最大 253 文字

動作

実行例：

RoosterOS> set interface wan dhcp-client hostname japan
RoosterOS>
初期値

設定なし

補足

設定が無い場合、ホスト名（set system hostname）となります。

←コマンドを入力

4-3-11. デフォルトルートの使用設定
機能

デフォルトルートとして使用するかを設定します。

コマンド

set interface { NETWORKNAME } default-route { enable | disable }noset interface { NETWORKNAME } default-route

パラメータ

NETWORKNAME：ネットワーク名
enable：有効
disable：無効

動作

実行例：

RoosterOS> set interface wan default-route disable
RoosterOS>
初期値

enables

4-3-12. メトリック値の設定
機能

メトリック値を設定します。

コマンド

set interface { NETWORKNAME } metric { NUMBER }noset interface { NETWORKNAME } metric

パラメータ

NETWORKNAME：ネットワーク名NUMBER：1-255

動作

実行例：

RoosterOS> set interface wan metric 1
RoosterOS>
初期値

設定なし

←コマンドを入力←コマンドを入力

47

4章

設定コマンドの詳細

4-3-13. PPPoE接続のユーザ名設定
機能

PPPoE 接続のユーザ名を設定します。

コマンド

set interface { NETWORKNAME } pppoe username { USERNAME }noset interface { NETWORKNAME } pppoe username

パラメータ

NETWORKNAME：ネットワーク名USERNAME：最大 64 文字

動作

実行例：

RoosterOS> set interface wan pppoe username xxxxxx
RoosterOS>
初期値←コマンドを入力

設定なし

4-3-14. PPPoE接続のパスワード設定
機能

PPPoE 接続のパスワードを設定します。

コマンド

set interface { NETWORKNAME } pppoe password { PASSWORD }noset interface { NETWORKNAME } pppoe password

パラメータ

NETWORKNAME：ネットワーク名PASSWORD：最大 255 文字

動作

実行例：

RoosterOS> set interface wan pppoe password xxxxx
RoosterOS>
初期値←コマンドを入力

設定なし

4-3-15. PPPoEのAccess Concentratorの設定
機能

PPPoE 接続の Access Concentrator を設定します。

コマンド

set interface { NETWORKNAME } pppoe access-concentrator { ACNAME }noset interface { NETWORKNAME } pppoe access-concentrator

パラメータ

NETWORKNAME：ネットワーク名ACNAME：最大 64 文字

動作

実行例：

RoosterOS> set interface wan pppoe access-concentrator xxac
RoosterOS>↑コマンドを入力
初期値

設定なし

48

4章

設定コマンドの詳細

4-3-16. PPPoE接続のサービス名の設定
機能

PPPoE 接続のサービス名を設定します。

コマンド

set interface { NETWORKNAME } pppoe service-name { SERVICENAME }noset interface { NETWORKNAME } pppoe service-name

パラメータ

NETWORKNAME：ネットワーク名SERVICENAME ：最大 64 文字

動作

実行例：

RoosterOS> set interface wan pppoe service-name xxxxservice
RoosterOS>↑コマンドを入力
初期値

設定なし

4-3-17. PPPoEのLCPエコーの使用設定
機能

PPPoE 接続の LCP エコーの有効／無効を設定します。

コマンド

set interface { NETWORKNAME } pppoe lcp-keepalive { enable | disable }noset interface { NETWORKNAME } pppoe lcp-keepalive

パラメータ

NETWORKNAME：ネットワーク名
enable：有効
disable：無効

動作

実行例：

RoosterOS> set interface wan pppoe lcp-keepalive enable ←コマンドを入力
RoosterOS>
初期値

disable4-3-18. PPPoEのLCPエコー閾値の設定
機能

PPPoE 接続の LCP エコーの閾値を設定します。

コマンド

set interface { NETWORKNAME } pppoe lcp-keepalive threshold { THRESHOLD }interval { INTERVAL }noset interface { NETWORKNAME } pppoe lcp-keepalive threshold { THRESHOLD }interval { INTERVAL }パラメータ

NETWORKNAME：ネットワーク名THRESHOLD：監視回数 1-10 （単位：回）
INTERVAL：監視間隔 1-60 （単位：秒）

動作

実行例：

RoosterOS> set interface wan pppoe lcp-keepalive threshold 6 interval
10↑コマンドを入力
RoosterOS>
初期値

設定なし

49

4章

設定コマンドの詳細

4-4. 自動時刻調整
モバイル通信で基地局や NTP サーバから正確な時刻へ調整することができます。

4-4-1.

自動時刻の使用設定機能

時刻自動設定の設定を行います。
なお、NTP とモバイル通信端末による時刻調整は排他となります。

コマンド

set auto-time { ntp | mobile } { enable | disable }noset auto-time { ntp | mobile }パラメータ

ntp ：NTP クライアントによる時刻調整
mobile：モバイル通信端末による時刻調整
enable ：有効
disable ：無効

動作

実行例：

RoosterOS> set auto-time ntp enable ←コマンドを入力
RoosterOS>
初期値

mobile enable

補足

ntp に設定した場合、ntp-server の設定が必要です。

4-4-2.

NTPサーバ機能

NTP サーバを設定します。（複数設定可能、最大 2 件）コマンド

set auto-time ntp-server { A.B.C.D | FQDN }noset auto-time ntp-server

パラメータ

A.B.C.D：IP アドレス
FQDN：FQDN（最大 253 文字）

動作

実行例：

RoosterOS> set auto-time ntp-server ntp.nict.jp ←コマンドを入力
RoosterOS>
初期値

ntp.nict.jp
ntp-server ntp.jst.mfeed.ad.jp

最大設定数

4-4-3.

2件

時刻調整の確認間隔機能

モバイル通信端末による時刻調整の確認する時間間隔を設定します。

コマンド

set auto-time mobile-interval { INTERVAL-MIN }noset auto-time mobile-interval

パラメータ

INTERVAL-MIN：1-9999 （単位：分）

動作

実行例：

RoosterOS> set auto-time mobile-interval 1440
RoosterOS>
初期値

1440 分

←コマンドを入力

50

4章

設定コマンドの詳細

4-5. 各種サービス
各種サービスの設定ができます。

4-5-1.

SSH接続

SSH 接続の設定及び調整ができます。

１. SSH サーバの使用設定
機能

SSH サーバの有効／無効を設定します。

コマンド

set ssh-server { enable | disable }noset ssh-server { enable | disable }パラメータ

enable：有効
disable：無効

動作

実行例：

RoosterOS> set ssh-server enable ←コマンドを入力
RoosterOS>
初期値

enable２. SSH サーバポート設定
機能

SSH サーバの有効／無効を設定します。

コマンド

set ssh-server port { NUMBER }noset ssh-server port

パラメータ

NUMBER：ポート番号（1-65535）

動作

実行例：

RoosterOS> set ssh-server port 22 ←コマンドを入力
RoosterOS>
初期値

22

３. パスワードログインの使用設定
機能

パスワードログインの有効／無効を設定します。

コマンド

set ssh-server password-login { enable | disable }noset ssh-server

パラメータ

enable：有効
disable：無効

動作

実行例：

RoosterOS> set ssh-server password-login enable ←コマンドを入力
RoosterOS>
初期値

enable補足

無効にする場合は公開鍵設定をしておかないとログインできなくなります。
公開鍵の設定につきましては『６. SSH 公開鍵設定』をご覧ください。

51

4章

設定コマンドの詳細

４. SSH セッション維持間隔設定
機能

SSH サーバとの SSH セッション維持のためのデータを送信する間隔を設定します。

コマンド

set ssh-server keepalive { SSHKEEPALIVE }noset ssh-server keepalive

パラメータ

SSHKEEPALIVE：0-3600（単位：秒）（０で無効）

動作

実行例：

RoosterOS> set ssh-server keepalive 300 ←コマンドを入力
RoosterOS>
初期値

0５. SSH タイムアウト時間設定
機能

SSH サーバとのタイムアウト時間を設定します。

コマンド

set ssh-server idle-timeout { SSHIDLETIMEOUT }noset ssh-server idle-timeout

パラメータ

SSHIDLETIMEOUT ：0-5400（単位：秒）（０：無効）

動作

実行例：

RoosterOS> set ssh-server idle-timeout 5400 ←コマンドを入力
RoosterOS>
初期値

5400

６. SSH 公開鍵設定機能

root ユーザの SSH 公開鍵を設定します。

コマンド

set ssh-server public-key { PUBLICKEY }noset ssh-server

パラメータ

PUBLICKEY：公開鍵最大 2048byte

動作

実行例：

RoosterOS> set ssh-server public-key AAAAB3NzXXXXXX・・・（省略）・・・XXXX
RoosterOS>↑コマンドを入力
初期値

設定なし

52

4章

4-5-2.

設定コマンドの詳細

ログ管理

syslog サーバ転送設定をします。

１. syslog サーバの転送設定
機能

外部に設置した syslog サーバにユーザログを転送する設定をします。

コマンド

set log forward { enable | disable }noset log forward { enable | disable }パラメータ

enable：有効
disable：無効

動作

実行例：

RoosterOS> set log forward enable ←コマンドを入力
RoosterOS>
初期値

disable２. syslog サーバの転送先設定
機能

ユーザログを転送する syslog サーバのアドレスまたは FQDN を設定します。

コマンド

set log forward ip { FQDN | A.B.C.D } [ port NUMBER ]noset log forward ip

パラメータ

FQDN：FQDN（最大 253 文字）
A.B.C.D：IP アドレス
NUMBER：ポート番号（1-65535）

動作

実行例：

RoosterOS> set log forward ip 000.111.XXX.XXX port 514 ←コマンドを入力
RoosterOS>
初期値

514 (port)

３. syslog サーバへの転送プロトコル設定
機能

転送する syslog メッセージのプロトコルを指定します。

コマンド

set log forward protocol { tcp | udp }noset log forward protocol

パラメータ

tcp：TCP 通信
udp：UDP 通信

動作

実行例：

RoosterOS> set log forward protocol udp ←コマンドを入力
RoosterOS>
初期値

udp

53

4章

4-5-3.

ダイナミックDNSサービス

ダイナミック DNS サービス（DDNS）を設定します。

１. DDNS サービスの使用設定
機能

ダイナミック DNS サービスの有効／無効設定をします。

コマンド

set ddns { enable | disable }noset ddns { enable | disable }パラメータ

enable：有効
disable：無効

動作

実行例：

RoosterOS> set ddns enable ←コマンドを入力
RoosterOS>
初期値

disable２. DDNS プロバイダ設定
機能

DDNS サービスプロバイダを設定します。

コマンド

set ddns provider { PROVIDER }noset ddns provider

パラメータ

PROVIDER：FQDN（最大 253 文字）

動作

実行例：

RoosterOS> set ddns provider suncomm.DDNS ←コマンドを入力
RoosterOS>
初期値

suncomm.DDNS

３. DDNS ドメイン名を設定
機能

DDNS サービス用のドメイン名（ホスト名など）を設定します。

コマンド

set ddns domain { DOMAINNAME }noset ddns provider

パラメータ

DOMAINNAME：FQDN（最大 253 文字）

動作

実行例：

RoosterOS> set ddns domain XXXXXX.suncomm.net ←コマンドを入力
RoosterOS>
初期値

設定なし

設定コマンドの詳細

544章

設定コマンドの詳細

４. DDNS ユーザ名設定
機能

DDNS サービスのユーザ名を設定します。

コマンド

set ddns username { USERNAME }noset ddns username

パラメータ

USERNAME：英数記号（最大 64 文字）

動作

実行例：

RoosterOS> set ddns username xxxxxxxx ←コマンドを入力
RoosterOS>
初期値

設定なし

５. DDNS パスワード設定
機能

DDNS サービスのパスワードを設定します。

コマンド

set ddns password { PASSWORD }noset ddns password

パラメータ

PASSWORD：英数記号（最大 64 文字）

動作

実行例：

RoosterOS> set ddns password XXXXXXXXX ←コマンドを入力
RoosterOS>
初期値

設定なし

６. DDNS 登録インターフェイス設定
機能

DDNS サービスに登録するインターフェイスのネットワークを設定します。

コマンド

set ddns regist-ip interface { auto | NETWORKNAME } { USERNAME }noset set ddns regist-ip interface

パラメータ

auto：デフォルトルートのインターフェイスの IP アドレスを登録
NETWORKNAME：インターフェイス設定のネットワーク名を指定

動作

実行例：

RoosterOS> set ddns regist-ip interface mobile1 ←コマンドを入力
RoosterOS>
初期値

auto

備考

デフォルトルートに設定するインターフェイスを指定ください。

７. DDNS 登録 IP アドレス確認の間隔設定
機能

DDNS サービスに登録する IP アドレスを確認する間隔を設定します。

コマンド

set ddns check-interval { INTERVAL-MIN }noset ddns check-interval

パラメータ

INTERVAL-MIN：5-9999（単位：分）

動作

実行例：

RoosterOS> set ddns check-interval 5 ←コマンドを入力
RoosterOS>
初期値

5

55

4章

８. DDNS 登録 IP アドレス強制登録の間隔設定
機能

DDNS サービスに登録する IP アドレスを強制登録する間隔を設定します。

コマンド

set ddns update-interval { INTERVAL-MIN }noset ddns update-interval

パラメータ

INTERVAL-MIN：5-9999（単位：分）

動作

実行例：

RoosterOS> set ddns update-interval 60 ←コマンドを入力
RoosterOS>
初期値5

設定コマンドの詳細

56

4章

4-5-4.

設定コマンドの詳細

DHCPサービス

DHCP サーバより動的、静的 IP アドレスの割り当てを設定します。

１. DHCP サーバの使用設定
機能

DHCP サーバの有効／無効設定を行います。

コマンド

set dhcp interface { NETWORKNAME } server { enable | disable }noset dhcp interface { NETWORKNAME } server

パラメータ

NETWORKNAME：ネットワーク名
enable：有効
disable：無効

動作

実行例：

RoosterOS> set dhcp interface lan server enable ←コマンドを入力
RoosterOS>
初期値

disable補足

静的アドレス設定のインターフェイスの時に有効になります。

２. DHCP サーバの動的アドレスの割り当て設定
機能

DHCP サーバの動的アドレスの割り当ての有効／無効設定を行います。

コマンド

set dhcp interface { NETWORKNAME } dynamic-dhcp { enable | disable }noset dhcp interface { NETWORKNAME } dynamic-dhcp

パラメータ

NETWORKNAME：ネットワーク名
enable：有効
disable：無効

動作

実行例：

RoosterOS> set dhcp interface lan dynamic-dhcp enable ←コマンドを入力
RoosterOS>
初期値

enable補足disable の場合、静的リースのみ行います。

３. DHCP サーバの IP アドレス範囲の割り当て設定
機能

DHCP サーバより割り当てる IP アドレスの範囲を設定します。

コマンド

set dhcp interface { NETWORKNAME } lease-ip { A.B.C.D } { E.F.G.H }noset dhcp interface { NETWORKNAME } lease-ip

パラメータ

NETWORKNAME：ネットワーク名
A.B.C.D：リース開始 IP アドレス
E.F.G.H：リース終了 IP アドレス

動作

実行例：

RoosterOS> set dhcp interface lan lease-ip 192.168.62.100 192.168.62.149
RoosterOS>↑コマンドを入力
初期値

設定なし

57

4章

設定コマンドの詳細

４. DHCP サーバの割り当て IP アドレスのリース時間設定
機能

DHCP サーバより割り当てた IP アドレスのリース時間を設定します。

コマンド

set dhcp interface { NETWORKNAME } lease-time { NUMBER }noset dhcp interface { NETWORKNAME } lease-time

パラメータ

NETWORKNAME：ネットワーク名NUMBER：120-86400（単位：秒）

動作

実行例：

RoosterOS> set dhcp interface lan lease-time 43200 ←コマンドを入力
RoosterOS>
初期値

43200

５. DHCP サーバ配信 IP アドレスのネットマスク設定
機能

DHCP サーバより配信する IP アドレスのネットマスクを設定します。

コマンド

set dhcp interface { NETWORKNAME } subnet-mask { A.B.C.D }noset dhcp interface { NETWORKNAME } subnet-mask

パラメータ

NETWORKNAME：ネットワーク名
A.B.C.D：IP アドレス

動作

実行例：

RoosterOS> set dhcp interface lan subnet-mask 255.255.XX.X←コマンドを入力
RoosterOS>
初期値

設定が無い場合はインターフェイスに依存します。

６. DHCP サーバ配信のルータアドレス設定
機能

DHCP サーバより配信するルータアドレスを設定します。

コマンド

set dhcp interface { NETWORKNAME } router { A.B.C.D }no set dhcp interface { NETWORKNAME } router

パラメータ

NETWORKNAME：ネットワーク名
A.B.C.D：IP アドレス

動作

実行例：

RoosterOS> set dhcp interface lan router 192.168.62.1 ←コマンドを入力
RoosterOS>

58

4章

設定コマンドの詳細

７. DHCP サーバ配信の DNS サーバアドレス設定
機能

DHCP サーバより配信する DNS サーバアドレスを設定します。（複数設定可能 最大 8 件）コマンド

set dhcp interface { NETWORKNAME } dns { A.B.C.D }no set dhcp interface { NETWORKNAME } dns

パラメータ

NETWORKNAME：ネットワーク名
A.B.C.D：IP アドレス

動作

実行例：

RoosterOS> set dhcp interface lan dns 192.168.62.1 ←コマンドを入力
RoosterOS>

８. DHCP サーバの静的 IP アドレス設定
機能

DHCP サーバより指定した mac アドレスに対して静的アドレス IP を割り当てる設定をします。
（複数設定可能 最大 32 件）

コマンド

set dhcp static { NAME } mac { XX:XX:XX:XX:XX:XX } lease-ip { A.B.C.D }[ lease-time { NUMBER } ]noset dhcp static { NAME } mac

パラメータ

NAME：英数記号（最大 32 文字）
XX:XX:XX:XX:XX:XX：MAC アドレス
A.B.C.D：IP アドレス
NUMBER：120-86400（単位：秒）

動作

実行例：

RoosterOS> set dhcp static user01 mac 0X:8X:FX:7X:0X:0X lease-ip 192.168.
62.100 lease-time 86400 ←コマンドを入力
RoosterOS>

59

4章

4-5-5.

設定コマンドの詳細

DNS

DNS リレーサーバ設定、ホスト名の設定ができます。

１. DNS リレーサーバの設定
機能

DNS リレーサーバの設定をします。（複数設定可能、最大 2 件）コマンド

set dns dns-server { A.B.C.D }noset dns dns-server { A.B.C.D }パラメータ

A.B.C.D：DNS サーバの IP アドレス

動作

実行例：

RoosterOS> set dns dns-server 10.10.XXX.XXX ←コマンドを入力
RoosterOS>
初期値

設定なし

２. DNS ホスト名の設定
機能

DNS ホスト名の設定をします。（複数設定可能、最大 8 件）コマンド

set dns-host name { FQDN } ip { A.B.C.D }noset dns-host name { FQDN } ip { A.B.C.D }パラメータ

FQDN：英数記号（最大 253 文字）
A.B.C.D：IP アドレス

動作

実行例：

RoosterOS> set dns-host name test.com ip 10.10.XXX.XXX ←コマンドを入力
RoosterOS>
初期値

設定なし

60

4章

4-5-6.

設定コマンドの詳細

SunDMS

弊社が運用する集中管理サービスである「SunDMS」と接続するための設定をします。

１. SunDMS の使用設定
機能

SunDMS エージェント機能の有効／無効を設定します。

コマンド

set sundms { enable | disable }noset sundms { enable | disable }パラメータ

enable：有効
disable：無効

動作

実行例：

RoosterOS> set sundms enable ←コマンドを入力
RoosterOS>
初期値

enable２. SunDMS 接続アドレス設定
機能

SunDMS サーバと接続するためのアドレスを設定します。

コマンド

set sundms server { A.B.C.D | FQDN }noset sundms server

パラメータ

A.B.C.D：IP アドレス
FQDN：FQDN（最大 253 文字）

動作

実行例：

RoosterOS> set sundms server edge-comm.sundms.jp ←コマンドを入力
RoosterOS>
初期値

edge-comm.sundms.jp

３. SunDMS 接続先ポート設定
機能

SunDMS サーバの接続先ポート番号を設定します。

コマンド

set sundms port { NUMBER }noset sundms port

パラメータ

NUMBER：ポート番号（1-65535）

動作

実行例：

RoosterOS> set sundms port 443 ←コマンドを入力
RoosterOS>
初期値

443

61

4章

設定コマンドの詳細

４. SunDMS プロキシサーバのアドレス設定
機能

プロキシサーバのアドレスを設定します。

コマンド

set sundms proxy server { A.B.C.D | FQDN }noset sundms port

パラメータ

A.B.C.D：IP アドレス
FQDN：FQDN（最大 253 文字）

動作

実行例：

RoosterOS> set sundms proxy server 192.168.1.1 ←コマンドを入力
RoosterOS>
初期値

設定なし

５. SunDMS プロキシサーバポート設定
機能

プロキシサーバのポート番号を設定します。

コマンド

set sundms proxy port { NUMBER }noset sundms proxy port

パラメータ

NUMBER：ポート番号（1-65535）

動作

実行例：

RoosterOS> set sundms port 443 ←コマンドを入力
RoosterOS>
初期値

設定なし

62

4章

設定コマンドの詳細

4-6. ネットワーク
4-6-1.

ルーティング静的ルーティングの経路設定をします。
機能

静的ルーティングの経路設定をします。（複数設定可能、最大 128 件）

コマンド

set route { ROUTENAME } network { CIDR | A.B.C.D mask A.B.C.D } { interface{ NETWORKNAME } | gateway { A.B.C.D } } [ metric { METRIC } ] [ mtu { MTU } ][ { unreachable | blackhole } ] [ description { DESCRIPTION } ]noset set route { ROUTENAME }パラメータ

ROUTENAME：英数記号（経路設定名）
CIDR：宛先 IP アドレス/<1-32>
A.B.C.D/NETMASK：宛先 IP アドレス/ネットマスク（IP アドレス形式）
NETWORKNAME：インターフェイス設定のネットワーク名
A.B.C.D：IP アドレス（gateway の IP アドレス）
METRIC：数値（メトリック値）
MTU：数値（MTU 値）
DESCRIPTION：メモ (半角英数字、最大 64 文字)
unreachable：パケットの拒否
blackhole：パケットのドロップ

動作

実行例：

RoosterOS> set route test network 124.108.XXX.XXX/24 gateway 10.66.
XXX.XXX interface wan description memo ←コマンドを入力
RoosterOS>
初期値

設定なし

63

4章

4-6-2.

設定コマンドの詳細

ファイアウォール

ファイアウォールを設定します。

１. Forward のデフォルトポリシー設定
機能

転送のデフォルトポリシーを設定します。

コマンド

set firewall forward default-policy { accept | reject | drop }noset firewall forward default-policy

パラメータ

accept：受け付ける
reject：拒絶する
drop：破棄する

動作

実行例：

RoosterOS> set firewall forward default-policy reject ←コマンドを入力
RoosterOS>
初期値

reject２. Input のデフォルトポリシー設定
機能

受信のデフォルトポリシーを設定します。

コマンド

set firewall input default-policy { accept | reject | drop }noset firewall input default-policy

パラメータ

accept：受け付ける
reject：拒絶する
drop：破棄する

動作

実行例：

RoosterOS> set firewall input default-policy accept ←コマンドを入力
RoosterOS>
初期値

accept３. Output のデフォルトポリシー設定
機能

送信のデフォルトポリシーを設定します。

コマンド

set firewall output default-policy { accept | reject | drop }noset firewall output default-policy

パラメータ

accept：受け付ける
reject：拒絶する
drop：破棄する

動作

実行例：

RoosterOS> set firewall output default-policy accept ←コマンドを入力
RoosterOS>
初期値

accept64

4章

設定コマンドの詳細

４. 無効なパケット遮断の使用設定
機能

無効なパケットを遮断する有効／無効設定をします。

コマンド

set firewall drop-invalid { enable | disable }noset firewall drop-invalid { enable | disable }パラメータ

enable：有効
disable：無効

動作

実行例：

RoosterOS> set firewall drop-invalid enable ←コマンドを入力
RoosterOS>
初期値

enable５. SYN フラッド攻撃対策の使用設定
機能

SYN フラッド攻撃対策の有効／無効設定をします。

コマンド

set firewall syn-flood { enable | disable }noset firewall syn-flood { enable | disable }パラメータ

enable：有効
disable：無効

動作

実行例：

RoosterOS> set firewall syn-flood enable ←コマンドを入力
RoosterOS>
初期値

enable６. ファイアウォールのゾーン設定
機能

ゾーンに含むインターフェイスを設定します。（複数設定可能、最大 8 件）

コマンド

set firewall zone { ZONENAME } interface { NETWORKNAME }noset firewall zone { ZONENAME } interface

パラメータ

ZONENAME：ゾーン名 英数記号（最大 128 文字）
NETWORKNAME：ネットワーク名

動作

実行例：

RoosterOS> set firewall zone zonename1 interface wan ←コマンドを入力
RoosterOS>
初期値

設定なし

補足

他の zone に使われているインターフェイスは設定できません。

65

4章

設定コマンドの詳細

７. ファイアウォールの Forward ゾーン設定
機能

ゾーン内の転送ポリシーを設定します。

コマンド

set firewall zone { ZONENAME } forward-policy { accept | reject | drop }noset firewall zone { ZONENAME } forward-policy

パラメータ

ZONENAME：ゾーン名 英数記号（最大 128 文字）
accept：受け付ける
reject：拒絶する
drop：破棄する

動作

実行例：

RoosterOS> set firewall zone zone1 forward-policy reject ←コマンドを入力
RoosterOS>
初期値

reject８. ファイアウォールの Input ゾーン設定
機能

ゾーンの受信ポリシーを設定します。

コマンド

set firewall zone { ZONENAME } input-policy { accept | reject | drop }noset firewall zone { ZONENAME } input-policy

パラメータ

ZONENAME：ゾーン名 英数記号（最大 128 文字）
accept：受け付ける
reject：拒絶する
drop：破棄する

動作

実行例：

RoosterOS> set firewall zone zone1 input-policy accept ←コマンドを入力
RoosterOS>
初期値

accept９. ファイアウォールの Output ゾーン設定
機能

ゾーンの送信ポリシーを設定します。

コマンド

set firewall zone { ZONENAME } output-policy { accept | reject | drop }noset firewall zone { ZONENAME } output-policy

パラメータ

ZONENAME：ゾーン名 英数記号（最大 128 文字）
accept：受け付ける
reject：拒絶する
drop：破棄する

動作

実行例：

RoosterOS> set firewall zone zone1 output-policy accept ←コマンドを入力
RoosterOS>
初期値

accept66

4章

設定コマンドの詳細

１０. ゾーン NAT の使用設定
機能

マスカレードの有効／無効設定をします。

コマンド

set firewall zone { ZONENAME } nat { enable | disable }noset firewall zone { ZONENAME } nat

パラメータ

ZONENAME：ゾーン名 英数記号（最大 128 文字）
enable：有効
disable：無効

動作

実行例：

RoosterOS> set firewall zone zone1 nat disable ←コマンドを入力
RoosterOS>
初期値

disable補足

転送パケットの送信元 IP の書き換えを行います。

１１. 通過パケットログ記録の使用設定
機能

通過ログを記録する機能の有効／無効設定をします。

コマンド

set firewall zone { ZONENAME } packet-log { enable | disable }noset firewall zone { ZONENAME } packet-log

パラメータ

ZONENAME：ゾーン名 英数記号（最大 128 文字）
accept：受け付ける
reject：拒絶する
drop：破棄する

動作

実行例：

RoosterOS> set firewall zone zone1 packet-log enable ←コマンドを入力
RoosterOS>
初期値

disable１２. 遮断パケットログ記録の使用設定
機能

ブロックログを記録する機能の有効／無効設定をします。

コマンド

set firewall zone { ZONENAME } block-log { enable | disable }noset firewall zone { ZONENAME } block-log

パラメータ

ZONENAME：ゾーン名 英数記号（最大 128 文字）
accept：受け付ける
reject：拒絶する
drop：破棄する

動作

実行例：

RoosterOS> set firewall zone zone1 block-log enable ←コマンドを入力
RoosterOS>
初期値

disable67

4章

設定コマンドの詳細

１３. ゾーン間の転送設定
機能

ゾーン間の転送設定をします。（複数設定可能 最大 13 件）

コマンド

set firewall forwarding-zones source { ZONENAME } destination { ZONENAME }noset firewall forwarding-zones source { ZONENAME } destination

パラメータ

ZONENAME：ゾーン名 英数記号（最大 128 文字）

動作

実行例：

RoosterOS> set firewall forwarding-zones source zone1 destination zone2
RoosterOS>↑コマンドを入力
初期値

設定なし

補足

別々のゾーン設定がされたインターフェイスはこの設定をしないと転送できません。

１４. ファイアウォールフィルタの使用設定
機能

フィルタ設定の有効／無効設定をします。

コマンド

set firewall filter { SEQUENCE } { enable | disable }noset firewall filter { SEQUENCE }パラメータ

SEQUENCE：優先度番号 1-65535（フィルタの優先度）
enable：有効
disable：無効

動作

実行例：

RoosterOS> set firewall filter 1 enable ←コマンドを入力
RoosterOS>
初期値

設定なし

１５. ファイアウォールの通過プロトコル設定
機能

フィルタの protocol を設定します。（複数設定可能、最大 6）

コマンド

set firewall filter { SEQUENCE } protocol { all | PROTOCOL | icmp | tcp | udp| gre | esp | ah }noset firewall filter { SEQUENCE } protocol

パラメータ

SEQUENCE：優先度番号 1-65535（フィルタの優先度）
PROTOCOL：プロトコル番号 または、プロトコル名（ah, esp, gre, icmp, tcp, udp）
all：全ての protocol を対象とする

動作

実行例：

RoosterOS> set firewall filter 1 protocol all ←コマンドを入力
RoosterOS>
初期値

設定なし

68

4章

設定コマンドの詳細

１６. ファイアウォールのフィルタの機能設定
機能

フィルタの機能設定を行います。

コマンド

set firewall filter { SEQUENCE } action { accept | drop | reject } { input-zone{ any | ZONENAME } | output-zone { ZONENAME } | forward-zone src { any |ZONENAME } dest { any | ZONENAME } } src-ip { any | CIDR | A.B.C.D/NETMASK }[ src-port { NUMBER | NUMBERRANGE } ] dest-ip { any | CIDR | A.B.C.D/NETMASK }[ dest-port { NUMBER | NUMBERRANGE } ][src-mac { XX:XX:XX:XX:XX:XX }]noset firewall filter { SEQUENCE } protocol

パラメータ

SEQUENCE：優先度番号 1-65535（フィルタの優先度）
accept：受け付ける
reject：拒絶する
drop：破棄する
input-zone：受信フィルタ
output-zone：送信フィルタ
forward-zone：転送フィルタ
ZONENAME：英数記号（最大 128 文字）
CIDR：送信元アドレス/<0-32>
A.B.C.D/NETMASK：宛先アドレス/マスク（アドレス形式のマスク）
NUMBER：0-65535（ポート番号）
NUMBERRANGE：数値 - 数値（ポート番号範囲。例：1 から 100 なら「1-100」）
XX:XX:XX:XX:XX:XX：MAC アドレス

動作

実行例：

(INPUT で全ての IP 許可)
RoosterOS> set firewall filter 1 action accept input-zone zone1 src-ip
any dest-ip any ←コマンドを入力
RoosterOS>(output で全ての IP ブロック)
RoosterOS> set firewall filter 1 action reject output-zone zone1 src-ip
any dest-ip any ←コマンドを入力
RoosterOS>(モバイル通信で特定の IP 許可)
RoosterOS> set firewall filter 1 action accept forward-zone src lan dest
mobile1 src-ip any dest-ip 124.108.XXX.XXX /32 ←コマンドを入力
RoosterOS>(指定の MAC アドレスを許可)
RoosterOS> set firewall filter 1 action accept forward-zone src lan dest
any src-ip any dest-ip any src-mac 0X:8X:FX:7X:0X:0X ←コマンドを入力
RoosterOS>
初期値

設定なし

補足

ポート番号を指定するときは protocol の指定を tcp か udp に設定してください。

69

4章

設定コマンドの詳細

１７. Filter のメモの追加
機能

フィルタ設定にメモを設定します。

コマンド

set firewall filter { SEQUENCE } description { DESCRIPTION }noset firewall filter { SEQUENCE } description

パラメータ

SEQUENCE：優先度番号 1-65535（フィルタの優先度）
DESCRIPTION：メモ (半角英数字、最大 64 文字)

動作

実行例：

RoosterOS> set firewall filter 1 description memoTest ←コマンドを入力
RoosterOS>
初期値

設定なし

１８. Filter の暗号化パケットの通過設定
機能

l2tp にて、ipsec 暗号化されたパケットのみ通過させる拡張設定を行う。

コマンド

set firewall filter { SEQUENCE } extra { l2tp_ipsec_accept }noset firewall filter { SEQUENCE } extra

パラメータ

SEQUENCE：優先度番号 1-65535（フィルタの優先度）
l2tp_ipsec_accept：IPsec 暗号化されたパケットのみ通過させる

動作

実行例：

RoosterOS> set firewall filter 1 extra l2tp_ipsec_accept ←コマンドを入力
RoosterOS>
初期値

設定なし

補足

L2TP/IPsec サーバを使用する場合、
L2TP(UDP の 1701 番ポート)パケット通過と合わせて本設定を適用してください。
set firewall filter SEQUENCE enable
set firewall filter SEQUENCE protocol udp
set firewall filter SEQUENCE action accept input-zone any src-ip any dest-ip any dest-port 1701

70

4章

4-6-3.

設定コマンドの詳細

NAT

送信先 NAT、送信元 NAT の設定を行います。

１. 送信先 NAT の使用設定
機能

DNAT 設定の有効／無効を設定します。

コマンド

set nat destination { SEQUENCE } { enable | disable }noset set nat destination { SEQUENCE }パラメータ

SEQUENCE：優先度番号 1-65535 の範囲（1 が優先度高い）

動作

実行例：

RoosterOS> set nat destination 129 enable←コマンドを入力
RoosterOS>
初期値

設定なし

２. 送信先 NAT 使用のプロトコル設定
機能

DNAT 設定のプロトコルを設定します。

コマンド

set nat destination { SEQUENCE } protocol { all | PROTOCOL | ah | esp | gre| icmp | tcp | udp }noset nat destination { SEQUENCE }パラメータ

SEQUENCE：優先度番号 1-65535
PROTOCOL：プロトコル番号またはプロトコル名

動作

実行例：

RoosterOS> set nat destination 129 protocol tcp←コマンドを入力
RoosterOS>
初期値

設定なし

71

4章

設定コマンドの詳細

３. 送信先 NAT 書き換える宛先の IP 設定
機能

DNAT 設定の書き換える宛先 IP を設定します。
rewrite パラメータの IP,ポート番号を書き換えますコマンド

set nat destination { SEQUENCE }src-zone { ZONENAME }dest-zone { any | ZONENAME }src-ip { any | A.B.C.D | CIDR | A.B.C.D/NETMASK } [ src-port { NUMBER |NUMBERRANGE } ]dest-ip { any | A.B.C.D | CIDR | A.B.C.D/NETMASK } [ dest-port { NUMBER| NUMBERRANGE } ]rewrite ip { A.B.C.D | CIDR | A.B.C.D/NETMASK } [ port { NUMBER } ]noset nat destination { SEQUENCE }パラメータ

SEQUENCE：優先度番号 1-65535
ZONENAME：対象ゾーン名
A.B.C.D：IP アドレス
CIDR：IP アドレス/<1-32>
A.B.C.D/NETMASK：IP アドレス/ネットマスク（IP アドレス形式）
NUMBER：ポート番号 1-65535 の範囲
NUMBERRANGE：'-'でポート番号の範囲指定（e.g. 2000-3000）

動作

実行例：

RoosterOS> set nat destination 129 src-zone mobile1 dest-zone any src-ip
any dest-ip any dest-port 21 rewrite ip 192.168.XXX.XXX port 8021
RoosterOS>↑コマンドを入力
初期値

設定なし

補足

ポート番号を指定するときは protocol の指定を tcp か udp に設定してください。

４. 送信先 NAT のメモの追加
機能

DNAT 設定のメモを設定します。

コマンド

set nat destination { SEQUENCE } description { DESCRIPTION }noset nat destination { SEQUENCE }パラメータ

SEQUENCE：優先度番号 1-65535
DESCRIPTION：メモ (半角英数字、最大 64 文字)

動作

実行例：

RoosterOS> set nat destination 129 description tcp80to82 ←コマンドを入力
RoosterOS>
初期値

設定なし

72

4章

設定コマンドの詳細

５. 送信元 NAT の使用設定
機能

SNAT 設定の有効／無効を設定します。

コマンド

set nat source { SEQUENCE } { enable | disable }noset nat source { SEQUENCE }パラメータ

SEQUENCE：優先度番号 1-65535 の範囲（1 が優先度高い）

動作

実行例：

RoosterOS> set nat source 300 enable ←コマンドを入力
RoosterOS>
初期値

設定なし

６. 送信元 NAT 使用のプロトコル設定
機能

SNAT 設定の有効／無効を設定します。

コマンド

set nat source{ SEQUENCE } protocol { all | PROTOCOL | ah | esp | gre | icmp
| tcp | udp }noset nat source { SEQUENCE }パラメータ

SEQUENCE：優先度番号 1-65535
PROTOCOL：プロトコル番号またはプロトコル名

動作

実行例：

RoosterOS> set nat source 300 protocol all ←コマンドを入力
RoosterOS>
初期値

設定なし

73

4章

設定コマンドの詳細

７. 送信元 NAT の書き換える宛先の IP 設定
機能

SNAT 設定の書き換える送信元 IP を設定します。
rewrite パラメータの IP,ポート番号を書き換えますコマンド

set nat source { SEQUENCE }src-zone { any | ZONENAME }dest-zone { ZONENAME }src-ip { any | A.B.C.D | CIDR | A.B.C.D/NETMASK } [ src-port { NUMBER |NUMBERRANGE } ]dest-ip { any | A.B.C.D | CIDR | A.B.C.D/NETMASK } [ dest-port { NUMBER| NUMBERRANGE } ]rewrite ip { A.B.C.D } [ port { PORTNUMBER } ]noset nat source { SEQUENCE }パラメータ

SEQUENCE：優先度番号 1-65535
ZONENAME：対象ゾーン名
A.B.C.D：IP アドレス
CIDR：IP アドレス/<1-32>
A.B.C.D/NETMASK：IP アドレス/ネットマスク（IP アドレス形式）
NUMBER：ポート番号 1-65535 の範囲
NUMBERRANGE：'-'でポート番号の範囲指定（e.g. 2000-3000）

動作

実行例：

RoosterOS> set nat source 300 src-zone any dest-zone wan src-ip any dest-ip
any rewrite ip 192.168.XXX.XXX port 8021←コマンドを入力
RoosterOS>
初期値

設定なし

補足

ポート番号を指定するときは protocol の指定を tcp か udp に設定してください。

８. 送信元 NAT のメモの追加
機能

SNAT 設定のメモを設定します。

コマンド

set nat source { SEQUENCE } description { DESCRIPTION }noset nat source { SEQUENCE }パラメータ

SEQUENCE：優先度番号 1-65535
DESCRIPTION：メモ (半角英数字、最大 64 文字)

動作

実行例：

RoosterOS> set nat source 300 description change_to_254 ←コマンドを入力
RoosterOS>
初期値

設定なし

74

4章

4-6-4.

設定コマンドの詳細

IPsec

IPsec 接続で使用する認証設定や暗号化方式などの設定を行います。

１. 使用インターフェイス名の設定
機能

IPsec で使用するインターフェイス名を設定します。（複数設定可能、最大 16 件）

コマンド

set ipsec { IPSEC-NAME } interface { NETWORKNAME }noset ipsec { IPSEC-NAME } interface

パラメータ

IPSEC-NAME：IPsec プロファイル名

最大 32 文字NETWORKNAME：インターフェイス名 最大 64 文字
動作

実行例：

RoosterOS> set ipsec ipsec01 interface ipsec_01 ←コマンドを入力
RoosterOS>
初期値

設定なし

補足

・ネットワークインターフェイスの設定で指定するプロトコルは、unmanaged を指定してください。
・IPsec 設定時は下記のルーティング設定を行ってください。
（設定をしないと意図しないパケットが送出される場合があります）
set route ${name} network ${remote_net} interface lan metric 254 blackhole※name=任意、remote_net=IPsec 相手側ネットワークアドレス

２. IKE バージョン設定
機能

IKE バージョンを設定します。

コマンド

set ipsec { IPSEC-NAME } ike-version { v1 | v2 }noset ipsec { IPSEC-NAME }パラメータ

IPSEC-NAME：IPsec プロファイル名

動作

実行例：

最大 32 文字RoosterOS> set ipsec ipsec01 ike-version v2 ←コマンドを入力
RoosterOS>
初期値

設定なし

補足

設定が無い場合、v1 として動作します。

３. モード設定
機能

アグレッシブモード、メインモードを設定します。

コマンド

set ipsec { IPSEC-NAME } mode { aggressive | main }noset ipsec { IPSEC-NAME } mode

パラメータ

aggressive：アグレッシブモード
main：メインモード

動作

実行例：

RoosterOS> set ipsec ipsec01 mode aggressive ←コマンドを入力
RoosterOS>
初期値

aggressive

75

4章

設定コマンドの詳細

４. レスポンダ設定
機能

レスポンダを設定します。

コマンド

set ipsec { IPSEC-NAME } response-only { enable | disable }noset ipsec { IPSEC-NAME } response-only

パラメータ

IPSEC-NAME：IPsec プロファイル名

最大 32 文字enable：レスポンダとして動作しますdisable：イニシエータとして動作します
動作

実行例：

RoosterOS> set ipsec ipsec01 response-only disable ←コマンドを入力
RoosterOS>
初期値

disable５. 自動接続設定機能

自動接続動作の設定します。

コマンド

set ipsec { IPSEC-NAME } always-on { enable | disable }noset ipsec { IPSEC-NAME } always-on

パラメータ

IPSEC-NAME：IPsec プロファイル名 最大 32 文字

動作

実行例：

RoosterOS> set ipsec ipsec01 always-on enable ←コマンドを入力
RoosterOS>
初期値

disable補足

イニシエータの場合にのみ有効です。

６. ネットワークアドレスの経路自動設定機能

相手側、Rooster 側ネットワークアドレスの経路を自動的にするかを設定します。

コマンド

set ipsec { IPSEC-NAME } create-route { enable | disable }noset ipsec { IPSEC-NAME } create-routeパラメータ

IPSEC-NAME：IPsec プロファイル名 最大 32 文字

動作

実行例：

RoosterOS> set ipsec ipsec01 create-route enable ←コマンドを入力
RoosterOS>
初期値

enable76

4章

設定コマンドの詳細

７. ハッシュアルゴリズム設定機能

ハッシュアルゴリズムを設定します。

コマンド

set ipsec { IPSEC-NAME } hash { md5 | sha1 | sha256 | sha384 | sha512 }noset ipsec { IPSEC-NAME } hashパラメータ

IPSEC-NAME：IPsec プロファイル名 最大 32 文字

動作

実行例：

RoosterOS> set ipsec ipsec01 hash sha256 ←コマンドを入力
RoosterOS>
初期値

設定なし

８. 暗号化アルゴリズム設定
機能

暗号化アルゴリズムを設定します。

コマンド

set ipsec { IPSEC-NAME } encrypt { 3des | aes256 }noset ipsec { IPSEC-NAME } encrypt

パラメータ

IPSEC-NAME：IPsec プロファイル名 最大 32 文字

動作

実行例：

RoosterOS> set ipsec ipsec01 encrypt aes256 ←コマンドを入力
RoosterOS>
初期値

設定なし

９. PFS 使用有無および DH グループ設定
機能

PFS 使用有無と DH グループを設定します。

コマンド

set ipsec { IPSEC-NAME } pfs { enable | disable } group { modp1024 | modp1536| modp2048 | modp3072 | modp4096 | modp6144 | modp8192 }noset ipsec { IPSEC-NAME } pfs

パラメータ

IPSEC-NAME：IPsec プロファイル名 最大 32 文字

動作

実行例：

RoosterOS> set ipsec ipsec01 pfs disable group modp2048 ←コマンドを入力
RoosterOS>
初期値

設定なし

１０. 事前共有鍵の設定
機能

事前共有鍵を設定します。

コマンド

set ipsec { IPSEC-NAME } psk { PRESHAREDKEY }noset ipsec { IPSEC-NAME } psk

パラメータ

IPSEC-NAME：IPsec プロファイル名 最大 32 文字
PRESHAREDKEY ：事前共有鍵 最大 64 文字

動作

実行例：

RoosterOS> set ipsec ipsec01 psk secretsecret ←コマンドを入力
RoosterOS>
初期値

設定なし

77

4章

設定コマンドの詳細

１１. IKE ライフタイムの設定
機能

IKE ライフタイムを設定します。

コマンド

set ipsec { IPSEC-NAME } ike-lifetime { IKELIFETIME }noset ipsec { IPSEC-NAME } ike-lifetime

パラメータ

IPSEC-NAME:IPsec プロファイル名 最大 32 文字
IKELIFETIME：1-86400 （単位：秒）

動作

実行例：

RoosterOS> set ipsec ipsec01 ike-lifetime 3600 ←コマンドを入力
RoosterOS>
初期値

設定なし

１２. IPsec ライフタイムの設定
機能

IPsec ライフタイムを設定します。

コマンド

set ipsec { IPSEC-NAME } ipsec-lifetime { IPSECLIFETIME }noset ipsec { IPSEC-NAME } ipsec-lifetime

パラメータ

IPSEC-NAME:IPsec プロファイル名 最大 32 文字
IPSECLIFETIME：1-86400 （単位：秒）

動作

実行例：

RoosterOS> set ipsec ipsec01 ipsec-lifetime 28860 ←コマンドを入力
RoosterOS>
初期値

設定なし

１３. 相手 IP アドレスの設定
機能

相手 IP アドレスを設定します。

コマンド

set ipsec { IPSEC-NAME } remote-ip { any | A.B.C.D | FQDN }noset ipsec { IPSEC-NAME } remote-ip

パラメータ

IPSEC-NAME:IPsec プロファイル名 最大 32 文字
A.B.C.D：IP アドレス
FQDN：ホスト名指定（最大 253 文字）

動作

実行例：

RoosterOS> set ipsec ipsec01 remote-ip 10.0.XXX.XXX ←コマンドを入力
RoosterOS>
初期値

設定なし

78

4章

設定コマンドの詳細

１４. 相手側のネットワークアドレス設定
機能

相手側のネットワークアドレスを設定します。

コマンド

set ipsec { IPSEC-NAME } remote-network { CIDR }noset ipsec { IPSEC-NAME } remote-network

パラメータ

IPSEC-NAME:IPsec プロファイル名 最大 32 文字
A.B.C.D/<0-32>：ネットワークアドレス CIDR 形式

動作

実行例：

RoosterOS> set ipsec ipsec01 remote-network 192.168.62.1/24
RoosterOS>↑コマンドを入力
初期値

設定なし

１５. 相手側識別子の設定
機能

相手側識別子を設定します。

コマンド

set ipsec { IPSEC-NAME } remote-id { IDENTIFIER }noset ipsec { IPSEC-NAME } remote-id

パラメータ

IPSEC-NAME:IPsec プロファイル名 最大 32 文字
IDENFITIER：識別子 最大 64 文字

動作

実行例：

RoosterOS> set ipsec ipsec01 remote-id @responder ←コマンドを入力
RoosterOS>
初期値

設定なし

１６. Rooster 側 IP アドレスの設定
機能

Rooster 側 IP アドレスを設定します。

コマンド

set ipsec { IPSEC-NAME } local-ip { A.B.C.D | NETWORKNAME }noset ipsec { IPSEC-NAME } local-ip

パラメータ

IPSEC-NAME:IPsec プロファイル名 最大 32 文字
A.B.C.D：IP アドレス
NETWORKNAME：インターフェイス指定

動作

実行例：

RoosterOS> set ipsec ipsec01 local-ip 192.168.62.1 ←コマンドを入力
RoosterOS>
初期値

設定なし

79

4章

設定コマンドの詳細

１７. Rooster 側ネットワークアドレスの設定
機能

Rooster 側ネットワークアドレスを設定します。

コマンド

set ipsec { IPSEC-NAME } local-network { CIDR }noset ipsec { IPSEC-NAME } local-network

パラメータ

IPSEC-NAME:IPsec プロファイル名 最大 32 文字
CIDR：IP アドレス/<1-32>

動作

実行例：

RoosterOS> set ipsec ipsec01 local-network 192.168.62.1 ←コマンドを入力
RoosterOS>
初期値

設定なし

１８. Rooster 側識別子の設定
機能

Rooster 側識別子を設定します。

コマンド

set ipsec { IPSEC-NAME } local-id { IDENTIFIER }noset ipsec { IPSEC-NAME } local-id

パラメータ

IPSEC-NAME：IPsec プロファイル名

最大 32 文字IDENFITIER：識別子 最大 64 文字
動作

実行例：

RoosterOS> set ipsec ipsec01 local-id test@test ←コマンドを入力
RoosterOS>
初期値

設定なし

１９. DPD の使用設定
機能

DPD を使用するかを設定します。

コマンド

set ipsec { IPSEC-NAME } dpd { enable | disable }noset ipsec { IPSEC-NAME } dpd

パラメータ

IPSEC-NAME：IPsec プロファイル名

最大 32 文字enable：有効
disable：無効
動作

実行例：

RoosterOS> set ipsec ipsec01 dpd enable ←コマンドを入力
RoosterOS>
初期値

disable80

4章

設定コマンドの詳細

２０. DPD のインターバル設定
機能

DPD のインターバルを設定します。

コマンド

set ipsec { IPSEC-NAME } dpd interval { DPDINTERVAL }noset ipsec { IPSEC-NAME } dpd interval

パラメータ

IPSEC-NAME：IPsec プロファイル名

最大 32 文字DPDINTERFAL：1-600 （単位：秒）
動作

実行例：

RoosterOS> set ipsec ipsec01 dpd interval 60 ←コマンドを入力
RoosterOS>
初期値

30 秒

２１. DPD のタイムアウト設定
機能

DPD のタイムアウトを設定します。

コマンド

set ipsec { IPSEC-NAME } dpd timeout { DPDTIMEOUT }noset ipsec { IPSEC-NAME } dpd timeout

パラメータ

IPSEC-NAME：IPsec プロファイル名

最大 32 文字DPDTIMEOUT：1-86400 （単位：秒）
動作

実行例：

RoosterOS> set ipsec ipsec01 dpd timeout 300 ←コマンドを入力
RoosterOS>
初期値

120 秒

２２. IPsec プロファイルのメモの設定
機能

IPsec プロファイルのメモを設定します。

コマンド

set ipsec { IPSEC-NAME } description { DESCRIPTION }noset ipsec { IPSEC-NAME } description

パラメータ

IPSEC-NAME：IPsec プロファイル名

最大 32 文字DESCRIPTION：メモ (半角英数字、最大 64 文字)
動作

実行例：

RoosterOS> set ipsec ipsec01 description ipsec_memo01 ←コマンドを入力
RoosterOS>
初期値

設定なし

81

4章

4-6-5.

設定コマンドの詳細

PPTP

PPTP サーバの設定を行います。

１. PPTP サーバの使用設定
機能

PPTP サーバを使用するかを設定します。

コマンド

set pptp-server { enable | disable }noset pptp-server { enable | disable }パラメータ

enable ：有効
disable ：無効

動作

実行例：

RoosterOS> set pptp-server enable ←コマンドを入力
RoosterOS>
初期値

disable２. 認証プロトコルの設定
機能

認証プロトコルを設定します。

コマンド

set pptp-server auth [ pap ] [ chap ] [ mschapv2 ]noset pptp-server auth [ pap ] [ chap ] [ mschapv2 ]

パラメータ
動作

実行例：

RoosterOS> set pptp-server auth chap mschapv2 ←コマンドを入力
RoosterOS>
初期値

設定なし

３. PPTP クライアントの割り当て IP アドレスの設定
機能

PPTP クライアントの割り当て IP アドレスを設定します。

コマンド

set pptp-server lease-ip { A.B.C.D }noset pptp-server lease-ip

パラメータ

A.B.C.D：IP アドレス

動作

実行例：

RoosterOS> set pptp-server lease-ip 192.168.62.100 ←コマンドを入力
RoosterOS>
初期値

設定なし

82

4章

設定コマンドの詳細

４. PPTP クライアントに割り当てる IP アドレスの個数の設定
機能

PPTP クライアントの接続個数を設定します。

コマンド

set pptp-server lease-num { LEASENUM }noset pptp-server lease-num

パラメータ

LEASENUM：最大 16 （単位：個）

動作

実行例：

RoosterOS> set pptp-server lease-num 1 ←コマンドを入力
RoosterOS>
初期値

設定なし

５. PPTP クライアントのインターフェイス名の設定
機能

PPTP クライアントのインターフェイス名を設定します。

コマンド

set pptp-server interface { NETWORKNAME }noset pptp-server interface { NETWORKNAME }パラメータ

NETWORKNAME：インターフェイス設定のネットワーク名

動作

実行例：

RoosterOS> set pptp-server interface pptp0 ←コマンドを入力
RoosterOS>
初期値

設定なし

補足

ネットワークインターフェイスの設定で指定するプロトコルは、vpn を指定してください。

６. PPTP サーバ IP アドレスの設定
機能

PPTP サーバ IP アドレスを設定します。

コマンド

set pptp-server pptp-server-ip { A.B.C.D }noset pptp-server pptp-server-ip

パラメータ

A.B.C.D：IP アドレス

動作

実行例：

RoosterOS> set pptp-server pptp-server-ip 192.168.XXX.XXX ←コマンドを入力
RoosterOS>
初期値

設定なし

７. LCP エコーの使用設定
機能

LCP エコーの有効／無効を設定します。

コマンド

set pptp-server lcp-keepalive { enable | disable }noset pptp-server lcp-keepalive { enable | disable }パラメータ

enable ：有効
disable ：無効

動作

実行例：

RoosterOS> set pptp-server lcp-keepalive enable ←コマンドを入力
RoosterOS>
初期値

disable83

4章

設定コマンドの詳細

８. LCP エコー閾値の設定
機能

LCP エコーの閾値を設定します。

コマンド

set pptp-server lcp-keepalive threshold { LCPTHRESHOLD } interval{ LCPINTERVAL }noset pptp-server lcp-keepalive threshold

パラメータ

LCPTHRESHOLD：監視回数 1-10 （単位：回）LCPINTERVAL：監視間隔 1-60 （単位：秒）

動作

実行例：

RoosterOS> set pptp-server lcp-keepalive threshold 6 interval 10
RoosterOS>↑コマンドを入力
初期値

設定なし

９. MTU 値の設定
機能

MTU の値を設定します。

コマンド

set pptp-server mtu { MTU }noset pptp-server mtu

パラメータ

MTU：576-1500 （単位：byte）

動作

実行例：

RoosterOS> set pptp-server mtu 1400 ←コマンドを入力
RoosterOS>
初期値

設定なし

１０. MRU 値の設定
機能

MRU の値を設定します。

コマンド

set pptp-server mru { MRU }noset pptp-server mru

パラメータ

MRU：576-1500 （単位：byte）

動作

実行例：

RoosterOS> set pptp-server mru 1400 ←コマンドを入力
RoosterOS>
初期値

設定なし

84

4章

設定コマンドの詳細

１１. MPPE 使用の設定
機能

MPPE の有効／無効を設定します。

コマンド

set pptp-server mppe [ required ] [ no40 ] [ no56 ] [ stateless ]noset pptp-server mppe [ required ] [ no40 ] [ no56 ] [ stateless ]

パラメータ

ー

動作

実行例：

RoosterOS> set pptp-server mppe required no40 ←コマンドを入力
RoosterOS>
初期値

設定なし

補足

認証方式に MSCHAP-V2 を指定した場合に有効な設定です

１２. ログインユーザの設定
機能

ログインユーザを設定します。（複数設定可能、最大 16 件）

コマンド

set pptp-server login username { USERNAME } password { PASSWORD } [ ip A.B.C.D ][ description { DESCRIPTION } ]noset pptp-server login username { USERNAME }パラメータ

USERNAME：認証ユーザ名
PASSWORD：認証パスワード
A.B.C.D：固定 IP アドレス
DESCRIPTION：メモ (半角英数字、最大 64 文字)

動作

実行例：

RoosterOS> set pptp-server login username user01 password pass01
description user_01 ←コマンドを入力
RoosterOS>
初期値

設定なし

85

4章

4-6-6.

設定コマンドの詳細

L2TP／IPsec

L2TP/IPsec サーバの設定を行います。

１. L2TP/IPsec サーバの使用設定
機能

L2TP/IPsec サーバを使用するかを設定します。

コマンド

set l2tp-ipsec-server { enable | disable }noset l2tp-ipsec-server { enable | disable }パラメータ

enable ：有効
disable ：無効

動作

実行例：

RoosterOS> set l2tp-ipsec-server enable ←コマンドを入力
RoosterOS>
初期値

disable２. L2TP/IPsec サーバ IP アドレスの設定
機能

L2TP サーバ IP アドレスを設定します。

コマンド

set l2tp-ipsec-server l2tp-server-ip { A.B.C.D }noset l2tp-ipsec-server l2tp-server-ip

パラメータ

A.B.C.D：IP アドレス

動作

実行例：

RoosterOS> set l2tp-ipsec-server l2tp-server-ip 192.168.XXX.XXX
RoosterOS>↑コマンドを入力
初期値

設定なし

３. L2TP/IPsec 受信インターフェイスの設定機能

l2tp(ipsec パケット)を受信するインターフェイスを設定します。（複数設定可能、最大 2 件）コマンド

set l2tp-ipsec-server ipsec-listen { A.B.C.D | NETWORKNAME }noset l2tp-ipsec-server l2tp-server-ip { A.B.C.D | NETWORKNAME }パラメータ

A.B.C.D：IP アドレス
NETWORKNAME：ネットワーク名

動作

実行例：

RoosterOS> set l2tp-ipsec-server l2tp-server-ip 192.168.XXX.XXX
RoosterOS>↑コマンドを入力
初期値

設定なし

86

4章

設定コマンドの詳細

４. ハッシュアルゴリズムの設定
機能

ハッシュアルゴリズムを設定します。

コマンド

set l2tp-ipsec-server hash { md5 | sha1 | sha256 | sha384 | sha512 }noset l2tp-ipsec-server hash

パラメータ

ー

動作

実行例：

RoosterOS> set l2tp-ipsec-server hash sha512 ←コマンドを入力
RoosterOS>
初期値

設定なし

５. 暗号化アルゴリズムの設定
機能

暗号化アルゴリズムを設定します。

コマンド

set l2tp-ipsec-server encrypt { 3des | aes256 }noset l2tp-ipsec-server encrypt

パラメータ

ー

動作

実行例：

RoosterOS> set l2tp-ipsec-server encrypt aes256 ←コマンドを入力
RoosterOS>
初期値

設定なし

６. PFS 使用有無および DH グループ設定
機能

PFS 使用有無と DH グループ設定します。

コマンド

set l2tp-ipsec-server pfs { enable | disable } group { modp1024 | modp1536| modp2048 | modp3072 | modp4096 | modp6144 | modp8192}
noset l2tp-ipsec-server pfs

パラメータ

ー

動作

実行例：

RoosterOS> set l2tp-ipsec-server pfs disable group modp1536
RoosterOS>↑コマンドを入力
初期値

設定なし

７. 事前共有鍵の設定
機能

事前共有鍵を設定します。

コマンド

set l2tp-ipsec-server psk { PRESHAREDKEY }noset l2tp-ipsec-server psk

パラメータ

PRESHAREDKEY：最大 64 文字

動作

実行例：

RoosterOS> set l2tp-ipsec-server psk secretsecret ←コマンドを入力
RoosterOS>
初期値

設定なし

87

4章

設定コマンドの詳細

８. 認証プロトコルの設定
機能

認証プロトコルを設定します。

コマンド

set l2tp-ipsec-server auth [ pap ] [ chap ] [ mschapv2 ] ←（順不同）
noset l2tp-ipsec-server auth [ pap ] [ chap ] [ mschapv2 ]

パラメータ

ー

動作

実行例：

RoosterOS> set l2tp-ipsec-server auth chap ←コマンドを入力
RoosterOS>
初期値

設定なし

９. クライアントに割り当てる IP アドレスの設定
機能

クライアントに割り当てる IP アドレスを設定します。

コマンド

set l2tp-ipsec-server lease-ip { A.B.C.D } ←（順不同）
noset l2tp-ipsec-server lease-ip

パラメータ

ー

動作

実行例：

RoosterOS> set l2tp-ipsec-server lease-ip 192.168.XXX.XXX ←コマンドを入力
RoosterOS>
初期値

設定なし

１０. クライアントに割り当てる IP アドレスの個数の設定
機能

クライアントに割り当てる IP アドレスの個数を設定します。

コマンド

set l2tp-ipsec-server lease-num { NUMBER }noset l2tp-ipsec-server lease-num

パラメータ

NUMBER：1-16 （単位：個）

動作

実行例：

RoosterOS> set l2tp-ipsec-server lease-num 1 ←コマンドを入力
RoosterOS>
初期値

設定なし

１１. クライアントのインターフェイス名の設定
機能

クライアントの L2TP/IPsec インターフェイス名を設定をします。

コマンド

set l2tp-ipsec-server interface { NETWORKNAME }noset l2tp-ipsec-server interface

パラメータ

NETWORKNAME：インターフェイス設定のネットワーク名

動作

実行例：

RoosterOS> set l2tp-ipsec-server interface l2tp0 ←コマンドを入力
RoosterOS>
初期値

設定なし

補足

ネットワークインターフェイスの設定で指定するプロトコルは、vpn を指定してください。

88

4章

設定コマンドの詳細

１２. MTU 値の設定
機能

MTU の値を設定します。

コマンド

set l2tp-ipsec-server mtu { MTU }noset l2tp-ipsec-server mtu

パラメータ

MTU：576-1500 （単位：byte）

動作

実行例：

RoosterOS> set l2tp-ipsec-server mtu 1400 ←コマンドを入力
RoosterOS>
初期値

設定なし

１３. MRU 値の設定
機能

MRU の値を設定します。

コマンド

set l2tp-ipsec-server mru { MRU }noset l2tp-ipsec-server mru

パラメータ

MRU：576-1500 （単位：byte）

動作

実行例：

RoosterOS> set l2tp-ipsec-server mru 1400 ←コマンドを入力
RoosterOS>
初期値

設定なし

１４. ログインユーザの設定
機能

ログインユーザを設定します。（複数設定可能、最大 16 件）

コマンド

set l2tp-ipsec-server login username { USERNAME } password { PASSWORD } [ ipA.B.C.D ] [ description { DESCRIPTION } ]noset l2tp-ipsec-server login username { USERNAME }パラメータ

USERNAME：認証ユーザ名
PASSWORD：認証パスワード
A.B.C.D：固定 IP アドレス
DESCRIPTION：メモ (半角英数字、最大 64 文字)

動作

実行例：

RoosterOS> set l2tp-ipsec-server login username user01 password
password01 description memomemo ←コマンドを入力
RoosterOS>
初期値

設定なし

89

4章

4-6-7.

設定コマンドの詳細

DNSフィルタリング

DNS フィルタリングでサイトのアクセス制限を行うことができます。

１. DNS フィルタリングのポリシー設定
機能

DNS フィルタリングのポリシーを設定します。

コマンド

set dns filter default-policy { accept | reject }noset dns filter default-policy

パラメータ

accept：受け付ける
reject：拒絶する

動作

実行例：

RoosterOS> set dns filter default-policy accept ←コマンドを入力
RoosterOS>
初期値

accept

２. DNS フィルタ機能設定
機能

フィルタの機能設定を行います。

コマンド

set dns filter action { accept | reject } address FQDN [ description{ DESCRIPTION } ]noset dns filter action { accept | reject } address FQDN

パラメータ

accept：受け付ける
reject：拒絶する
FQDN：FQDN（最大 253 文字）
DESCRIPTION：メモ (半角英数字、最大 64 文字)

動作

実行例：

RoosterOS> set dns filter action accept address www.sun-denshi.co.jp
RoosterOS>↑コマンドを入力
初期値

設定なし

90

4章

設定コマンドの詳細

4-7. おやすみモード
おやすみモードを設定することができます。

4-7-1.

スケジュールの使用設定

機能

おやすみモードスケジュール設定の有効／無効を設定します。

コマンド

set sleep-mode { enable | disable }noset sleep-mode { enable | disable }パラメータ

enable：有効
disable：無効

動作

実行例：

RoosterOS> set sleep-mode enable ←コマンドを入力
RoosterOS>
初期値

4-7-2.

disableスケジュール設定

機能

おやすみモードのスケジュール設定をします。（複数設定可能、最大 7 件）

コマンド

set sleep-mode schedule { SCHEDULENAME } suspend { mon | tue | wed | thu |fri | sat | sun } { HH:MM } resume { mon | tue | wed | thu | fri | sat |sun } { HH:MM }noset sleep-mode schedule { SCHEDULENAME }パラメータ

SCHEDULENAME：英数記号（最大 16 文字）
sun、mon、tue、wed、thu、fri、sat：サスペンド曜日、レジューム曜日
HH:MM ：サスペンド時刻、レジューム時刻（00:00～23:59）

動作

実行例：

RoosterOS> set sleep-mode schedule aB0-2 suspend mon 21:30 resume tue
04:00 ←コマンドを入力
RoosterOS>
初期値

4-7-3.

設定なし

スケジュール名のメモの追加

機能

おやすみモードのスケジュール名にメモを設定します。

コマンド

set sleep-mode schedule { SCHEDULENAME } description { DESCRIPTION }noset sleep-mode schedule { SCHEDULENAME } description

パラメータ

DESCRIPTION：メモ (半角英数字、最大 64 文字)

動作

実行例：

RoosterOS> set sleep-mode schedule aB0-2 description memo ←コマンドを入力
RoosterOS>
初期値

設定なし

91

4章

設定コマンドの詳細

4-8. メールアカウント
メールアカウントの設定を行います。ここで設定したアカウントはトリガーアクションのメール送信機能で使用されます。

4-8-1.

メールアカウントの種別の設定

機能

メールアカウントの種別を設定します。

コマンド

set mail-account type { smtp-not-encrypted | smtp-over-ssl | smtp-starttls }noset mail-account type

パラメータ

smtp-not-encrypted：ユーザ認証 SMTP (暗号化なし)
smtp-over-ssl：ユーザ認証 SMTP over SSL
smtp-starttls：ユーザ認証 SMTP STARTTLS

動作

実行例：

RoosterOS> set mail-account type smtp-over-ssl ←コマンドを入力
RoosterOS>
初期値

設定なし

4-8-2.

SMTPサーバアドレスの設定

機能

SMTP サーバアドレスを設定します。

コマンド

set mail-account smtp-server { A.B.C.D | FQDN }noset mail-account smtp-server

パラメータ

A.B.C.D：IP アドレス
FQDN：FQDN（最大 253 文字）

動作

実行例：

RoosterOS> set mail-account smtp-server mail.XXX.XX.jp ←コマンドを入力
RoosterOS>
初期値

設定なし

4-8-3.

SMTPサーバのポート番号の設定

機能

SMTP サーバのポート番号を設定します。

コマンド

set mail-account smtp-port { NUMBER }noset mail-account smtp-port

パラメータ

NUMER：1-65535 の範囲

動作

実行例：

RoosterOS> set mail-account smtp-port 587 ←コマンドを入力
RoosterOS>
初期値

設定なし

92

4章

設定コマンドの詳細

4-8-4.

SMTPサーバの認証方法の設定

機能

SMTP サーバの認証方法を設定します。

コマンド

set mail-account smtp-auth { plain | login | cram-md5 | digest-md5 | auto }noset mail-account smtp-auth

パラメータ

plain：PLAIN
login：LOGIN
cram-md5：CRAM-MD5
digest-md5：DIGEST-MD5
auto：サーバに合わせて自動的に認証方式を選択します。

動作

実行例：

RoosterOS> set mail-account smtp-auth auto ←コマンドを入力
RoosterOS>
初期値

4-8-5.

設定なし

メールアカウントのユーザ名の設定

機能

メールアカウントのユーザ名を設定します。

コマンド

set mail-account username { USERNAME }noset mail-account username

パラメータ

USERNAME：ユーザ名 (最大 64 文字)

動作

実行例：

RoosterOS> set mail-account username abcdefg ←コマンドを入力
RoosterOS>
初期値

4-8-6.

設定なし

メールアカウントのパスワードの設定

機能

メールアカウントのパスワードを設定します。

コマンド

set mail-account password { PASSWORD }noset mail-account password

パラメータ

PASSWORD：パスワード (最大 255 文字)

動作

実行例：

RoosterOS> set mail-account password pass001 ←コマンドを入力
RoosterOS>
初期値

設定なし

93

4章

設定コマンドの詳細

4-9. トリガー
トリガー機能は設定されたイベントを契機に複数のアクションを行う機能です。
トリガーイベントが発生したら、設定したアクションをシーケンス番号順（最大 16 件）に実行します。
トリガーの契機になるイベントは以下となります。


インターフェイスのリンクアップ・リンクダウンハートビートの到達・不到達対象インターフェイスの IP アドレス変化



一定時間の経過(周期イベント)



モバイル通信のアンテナレベル変化



SunDMS WAN ハートビートの到達・不到達

イベント設定の基本書式は以下となります。


set trigger { TRIGGER-NAME } event { link | heartbeat | ip-change | period | antenna-level |sundms-heartbeat } { PARAMETERS }詳細はトリガーイベントの項目を参照ください。

トリガーで実施されるアクションは以下となります。


指定アドレスへのメール送信



本体、又はモバイル通信端末の再起動



指定したトリガーイベントの有効化・無効化



指定時間ウェイト



ルート設定変更



モバイル通信端末の接続プロファイル変更

アクション設定の基本書式は以下となります。


set trigger { TRIGGER-NAME } action { SEQUENCE } { mail | reboot | trigger | wait | route |
switch-profile } { PARAMETERS }詳細はアクションアクションの項目を参照ください。

トリガー機能は、DRX が起動してから 3 分後に有効となります。

94

4章

4-9-1.

設定コマンドの詳細

トリガーの使用設定

機能

トリガー設定の有効、無効を設定します。（複数設定可能、最大 8 件）コマンド

set trigger { TRIGGER-NAME } { enable | disable }noset trigger { TRIGGER-NAME }パラメータ

TRIGGER-NAME：トリガーの設定名 最大 32 文字
enable ：有効
disable ：無効

動作

実行例：

RoosterOS> set trigger test1 enable ←コマンドを入力
RoosterOS>
初期値

4-9-2.

なし

トリガーイベント：リンク状態

機能

リンク状態の変化で動作するトリガーイベントを設定します。

コマンド

set trigger { TRIGGER-NAME } event link { ifup | ifdown | both } interface{ NETWORKNAME }noset trigger { TRIGGER-NAME } event

パラメータ

TRIGGER-NAME：トリガーの設定名 最大 32 文字
NETWORKNAME：インターフェイス設定のネットワーク名
ifup：リンクアップ

ifdown ：リンクダウン
both
動作：リンクアップおよびリンクダウン

実行例：

RoosterOS> set trigger test1 event link ifup interface mobile1
RoosterOS>↑コマンドを入力
初期値

なし

95

4章

4-9-3.

設定コマンドの詳細

トリガーイベント：ハートビート

機能

ハートビートの状態変化で動作するトリガーイベントを設定します。

コマンド

set trigger { TRIGGER-NAME } event heartbeat dest-ip { A.B.C.D | FQDN } [ src-ip{ A.B.C.D } ] [ interface { NETWORKNAME } ] mode { reachable | unreachable }interval { HEARTBEATINTERVAL } threshold { THRESHOLD } timeout { TIMEOUT }noset trigger { TRIGGER-NAME } event

パラメータ

TRIGGER-NAME： トリガーの設定名 最大 32 文字
A.B.C.D：IP アドレス 送信先、送信元
FQDN：最大 253 文字
NETWORKNAME：インターフェイス設定のネットワーク名
HEARTBEATINTERVAL：ハートビートのインターバル 1-600（単位：秒）
THRESHOLD：閾値 1-10

（単位：回）TIMEOUT：ping タイムアウト 1-60

（単位：秒）

reachable：疎通成功時
unreachable：疎通失敗時
動作

実行例：

RoosterOS> set trigger test1 event heartbeat dest-ip 1.2.3.4 interface
mobile1 mode reachable interval 30 threshold 10 timeout 3
RoosterOS>↑コマンドを入力
初期値

なし

備考

dest-ip 設定で IPsec 接続先のネットワークを指定する場合、interface 設定を IPsec のネットワーク名を指定するか、省略してください。

4-9-4.

トリガーイベント：IPアドレス変化

機能

IP アドレスの変化で動作するトリガーイベントを設定します。

コマンド

set trigger { TRIGGER-NAME } event ip-change interface { auto | NETWORKNAME }noset trigger { TRIGGER-NAME } event

パラメータ

TRIGGER-NAME： トリガーの設定名 最大 32 文字
NETWORKNAME：インターフェイス設定のネットワーク名
auto：デフォルトルートのインターフェイス

動作

実行例：

RoosterOS> set trigger test1 event ip-change interface auto
RoosterOS>↑コマンドを入力
初期値

なし

96

4章

4-9-5.

設定コマンドの詳細

トリガーイベント：周期イベント機能

定期的に動作するトリガーイベントを設定します。

コマンド

set trigger { TRIGGER-NAME } event period interval { PERIODINTERVAL }[ suppress-1st-action { enable | disable} ]noset trigger { TRIGGER-NAME } event

パラメータ

TRIGGER-NAME： トリガーの設定名 最大 32 文字
PERIODINTERVAL：時間設定 1-604800 (単位：秒)
suppress-1st-action enable : 周期イベント実行開始から、1 回目のアクションを発生させない
suppress-1st-action disable : 周期イベント実行開始から、1 回目のアクションが発生する

動作

実行例：

RoosterOS> set trigger test1 event period interval 600
suppress-1st-action enable←コマンドを入力
RoosterOS>
初期値

suppress-1st-action disable

補足

トリガーアクションの処理時間を考慮して時間間隔を設定してください。

4-9-6.

トリガーイベント：アンテナレベル機能

アンテナレベルの状態変化で動作するトリガーイベントを設定します。

コマンド

set trigger { TRIGGER-NAME } event antenna-level {LEVEL} compare { ge | le }[ { and | or } quality { ge | le } { QUALITY } ] interval { INTERVAL } threshold{ THRESHOLD }noset trigger { TRIGGER-NAME } event

パラメータ

TRIGGER-NAME： トリガーの設定名 最大 32 文字
LEVEL：アンテナレベル 0-4
QUALITY：電波品質(-30～0)
INTERVAL：アンテナレベル取得インターバル 10-60（単位：秒）
THRESHOLD：閾値 1-9999（単位：回）
ge: LEVEL 以上 (QUALITY 以上)
le: LEVEL 以下 (QUALITY 以下)
and: アンテナレベル、電波品質の条件が共に成立する場合に発生
or: アンテナレベル、電波品質の条件どちらかが成立する場合に発生

動作

実行例：

RoosterOS> set trigger test1 event antenna-level 1 compare le interval
60 threshold 10←コマンドを入力
RoosterOS>
初期値

なし

備考

アンテナレベルの定義は 3-5-5.章を参照してください。
電波品質は０に近いほど高品質になります。

97

4章

4-9-7.

設定コマンドの詳細

トリガーイベント：SunDMS WANハートビート

機能

SunDMS WAN ハートビートの状態変化で動作するトリガーイベントを設定します。

コマンド

set trigger { TRIGGER-NAME } event sundms-heartbeat { FQDN } [ interface{ NETWORKNAME } ] mode { reachable | unreachable } interval { INTERVAL }threshold { THRESHOLD }noset trigger { TRIGGER-NAME } event

パラメータ

TRIGGER-NAME： トリガーの設定名 最大 32 文字
FQDN：「SunDMS WAN ハートビート」のドメイン名
NETWORKNAME：インターフェイス設定のネットワーク名
INTERVAL：ハートビートインターバル 2-1440 （単位：分）THRESHOLD：閾値 1-10 （単位：回）

reachable：疎通成功時
unreachable：疎通失敗時
動作

実行例：

RoosterOS> set trigger test1 event sundms-heartbeat
heartbeat-xxxxxxxxxxxx.sundms.jp interface mobile1 mode reachable
interval 30 threshold 10↑コマンドを入力
RoosterOS>
初期値

なし

備考

「SunDMS WAN ハートビート」のサービスで使用します。
詳細は、取扱説明書の SunDMS サービスをご覧ください。

4-9-8. トリガーイベント：時刻
機能

時刻で動作するトリガー設定を設定します。

コマンド

set trigger { TRIGGER-NAME } event time { TIME }noset trigger { TRIGGER-NAME } event time { TIME }パラメータ

TIME：トリガーを実行する時刻 (hh:mm 形式)

動作

実行例：

RoosterOS> set trigger test1 event time 12:34
RoosterOS>
初期値なし←コマンドを入力

98

4章

4-9-9.

設定コマンドの詳細

トリガーアクション：メール機能

イベント発生時にメールを送信するアクションを設定します。

コマンド

set trigger { TRIGGER-NAME } action { SEQUENCE } mail { MAILADDRESS } [ from{ MAILADDRESS } ] [ title TITLE ] [ message MESSAGE ] [ notice-ip interface{ auto | NETWORKNAME } ]noset trigger { TRIGGER-NAME } action { SEQUENCE }パラメータ

TRIGGER-NAME： トリガーの設定名 最大 32 文字
SEQUENCE：イベントの動作順番 1-9999
MESSAGE：メール本文を設定する。%IP%を入れるとメッセージに IP アドレスが入る。最大 1024 文字
MAILADDRESS：メールアドレス
TITLE：メールタイトル
NETWORKNAME：設定されたインターフェイスの IP アドレスを通知するインターフェイス設定のネッ
トワーク名
auto：デフォルトルートのインターフェイスの IP アドレス

動作

実行例：

RoosterOS> set trigger test1 action 1 mail to_mailaddress@mail.xxxx fromfrom_mailaddress@mail.xxxx notice-ip interface auto ←コマンドを入力
RoosterOS>
初期値なし

4-9-10. トリガーアクション：再起動
機能

イベント発生時に再起動させるアクションを設定します。

コマンド

set trigger { TRIGGER-NAME } action { SEQUENCE } reboot { system | mobile }noset trigger { TRIGGER-NAME } action { SEQUENCE }パラメータ

TRIGGER-NAME： トリガーの設定名 最大 32 文字
SEQUENCE：イベントの動作順番 1-9999
system：本体再起動
mobile：モバイル通信端末の再起動

動作

実行例：

RoosterOS> set trigger test1 action 1 reboot system ←コマンドを入力
RoosterOS>
初期値

なし

99

4章

設定コマンドの詳細

4-9-11. トリガーアクション：トリガー
機能

イベント発生時に設定済みのトリガー設定の有効／無効を変化させるアクションを設定します。

コマンド

set trigger { TRIGGER-NAME } action { SEQUENCE } trigger { TRIGGER-NAME }{ enable | disable | handover }noset trigger { TRIGGER-NAME } action { SEQUENCE }パラメータ

TRIGGER-NAME： トリガーの設定名 最大 32 文字
SEQUENCE：イベントの動作順番 1-9999
enable：指定されたトリガーの有効化
disable：指定されたトリガーの無効化
handover：このトリガーと他のトリガーの有効無効を入れ替え

動作

実行例：

RoosterOS> set trigger test1 action 2 trigger test1_subtrigger handover
RoosterOS>↑コマンドを入力
初期値

なし

備考

設定するトリガー自身の有効／無効を変化させることも可能です。
但し、自身のトリガーに対して handover を指定した場合の動作は保証しません。

4-9-12. トリガーアクション：ウェイト
機能

イベント発生時に一定時間を待つアクションを設定します。

コマンド

set trigger { TRIGGER-NAME } action { SEQUENCE } wait { WAITSEC }noset trigger { TRIGGER-NAME } action { SEQUENCE }パラメータ

TRIGGER-NAME： トリガーの設定名 最大 32 文字
SEQUENCE：イベントの動作順番 1-9999
WAITSEC：待ち時間 1-3600（単位：秒）

動作

実行例：

RoosterOS> set trigger test1 action 3 wait 600←コマンドを入力
RoosterOS>
初期値

なし

備考

トリガーアクションは、途中で中断できないため処理が重ならないように配慮し設定ください。

100

4章

設定コマンドの詳細

4-9-13. トリガーアクション：ルート
機能

イベント発生時に経路を追加／削除を行うアクションを設定します。

コマンド

set trigger action { SEQUENCE } route { add | remove } network { CIDR } nexthop{ A.B.C.D | NETWORKNAME } [ metric { NUMBER } ]noset trigger { TRIGGER-NAME } action { SEQUENCE }パラメータ

TRIGGER-NAME： トリガーの設定名 最大 32 文字
SEQUENCE：イベントの動作順番 1-9999
A.B.C.D：IP アドレス
CIDR：IP アドレス/1-32
NETWORKNAME：インターフェイス設定のネットワーク名NUMBER : メトリックの設定 1-255

動作

実行例：

RoosterOS> set trigger test1 action 4 route add network 192.168.0.0/24
nexthop mobile1↑コマンドを入力
RoosterOS>
初期値なし

4-9-14. トリガーアクション：プロファイル変更
機能

イベント発生時に指定したプロファイルに接続するアクションを設定します。

コマンド

set trigger { TRIGGER-NAME } action { SEQUENCE } switch-profile{ PROFILENUMBER }noset trigger { TRIGGER-NAME } action { SEQUENCE }パラメータ

TRIGGER-NAME： トリガーの設定名 最大 32 文字
SEQUENCE：イベントの動作順番 1-9999
PROFILENUMBER：プロファイル番号 1-8

動作

実行例：

RoosterOS> set trigger test1 action 5 switch-profile 2 ←コマンドを入力
RoosterOS>
初期値

なし

101

4章

設定コマンドの詳細

4-9-15. トリガーの設定例
以下にトリガー機能を使用する設定例を示します。
 モバイル通信端末の接続先自動切り替え、電波レベル 2 以下が 300 秒間続いたらバックアッププロ
ファイルに切り替わり、切り替え後 30 分経過したら元に戻す
set mobile enable
set mobile default-profile 1
set mobile sim 1 enable
set mobile sim 1 carrier kddi
set mobile sim 1 mvno disable
set mobile sim 2 enable
set mobile sim 2 carrier nttdocomo
set mobile sim 2 mvno disable
set profile 1 apn au.au-net.ne.jp
set profile 1 username xxx@ax.xx.xx.xx
set profile 1 password xx
set profile 1 sim 1
set profile 2 apn mopera.net
set profile 2 sim 2
set trigger sample1 event antenna-level 2 compare le interval 10 threshold 30
set trigger sample1 action 1 trigger sample1 disable
set trigger sample1 action 2 switch-profile 2
set trigger sample1 action 3 wait 1800
set trigger sample1 action 4 switch-profile 1
set trigger sample1 action 5 wait 300
set trigger sample1 action 6 trigger sample1 enable
apply config
 IP アドレス変更時のメール通知する
set trigger sample2 event ip-change interface mobile1
set trigger sample2 action 1 mail to@example.com from from@example.com notice-ip interface
mobile1apply config
 SunDMS WAN ハートビートの通信途絶状態が 10 分間隔で 3 回続いたらシステムを再起動する
set trigger sample3 event sundms-heartbeat heartbeat-xxxxxxxxxxxx.sundms.jp interface mobile1
mode unreachable interval 10 threshold 3
set trigger sample3 action 1 reboot systemapply config

102

4章

設定コマンドの詳細

4-10. 電源制御
DRX の電源の制御を行います。

4-10-1. ハードウェア電源制御の使用設定
機能

ハードウェア電源制御の有効／無効設定を行います。

コマンド

set auto-reboot hardware { enable | disable }noset auto-reboot hardware { enable | disable }パラメータ

enable：有効
disable：無効

動作

実行例：

RoosterOS> set auto-reboot hardware enable ←コマンドを入力
RoosterOS>
初期値

disable4-10-2. ハードウェア電源制御の経過日数による再起動
機能

指定した日数が経過すると再起動を行います。

コマンド

set auto-reboot hardware interval { INTERVAL-DAYS }noset auto-reboot hardware interval

パラメータ

INTERVAL-DAYS：1-7（単位：日）

動作

実行例：

RoosterOS> set auto-reboot hardware interval 7 ←コマンドを入力
RoosterOS>
初期値

14-10-3. ハードウェア電源制御による再起動の日時設定
機能指定した日時に再起動を行います。

コマンド

set auto-reboot hardware reboot-time { INTERVAL-HOUR } { INTERVAL-MIN }noset auto-reboot hardware reboot-time

パラメータ

INTERVAL-HOUR：0-23 （単位：時）
INTERVAL-MIN：0-59（単位：分）

動作

実行例：

RoosterOS> set auto-reboot hardware reboot-time 21 30 ←コマンドを入力
RoosterOS>
初期値

設定なし

103

4章

設定コマンドの詳細

4-10-4. ソフトウェア電源制御の使用設定
機能

ソフトウェア電源制御の有効／無効設定を行います。

コマンド

set auto-reboot software { enable | disable }noset auto-reboot software { enable | disable }パラメータ

enable：有効
disable：無効

動作

実行例：

RoosterOS> set auto-reboot software enable ←コマンドを入力
RoosterOS>
初期値

disable4-10-5. ソフトウェア電源制御による再起動の日時設定
機能指定した日時に再起動を行います。

コマンド

set auto-reboot software reboot-time { INTERVAL-HOUR } { INTERVAL-MIN }noset auto-reboot software reboot-time

パラメータ

INTERVAL-HOUR：0-23 （単位：時）
INTERVAL-MIN：0-59（単位：分）

動作

実行例：

RoosterOS> set auto-reboot software reboot-time 21 30 ←コマンドを入力
RoosterOS>
初期値

004-10-6. ソフトウェア電源制御による再起動間隔設定
機能

再起動間隔設定を行います。

コマンド

set auto-reboot software interval type { days | week }noset auto-reboot software reboot-timeパラメータ

days：日数指定（set auto-reboot software interval days）で動作
week：曜日指定（set auto-reboot software interval week）で動作

動作

実行例：

RoosterOS> set auto-reboot software interval type week ←コマンドを入力
RoosterOS>
初期値

days

104

4章

設定コマンドの詳細

4-10-7. ソフトウェア電源制御の経過日数による再起動設定
機能

指定した日数が経過すると再起動を行います。

コマンド

set auto-reboot software interval days { INTERVAL-DAYS }noset auto-reboot software interval days

パラメータ

INTERVAL-DAYS：1-7（単位：日）

動作

実行例：

RoosterOS> set auto-reboot software interval days 7 ←コマンドを入力
RoosterOS>
初期値

14-10-8. ソフトウェア電源制御による再起動の曜日設定
機能指定した曜日に再起動を行います。

コマンド

set auto-reboot software interval week [ sun ] [ mon ] [ tue ] [ wed ] [ thu ][ fri ] [ sat ]noset auto-reboot software interval week [ sun ] [ mon ] [ tue ] [ wed ] [ thu ][ fri ] [ sat ]パラメータ

sun、mon、tue、wed、thu、fri、sat

動作

実行例：

RoosterOS> set auto-reboot software interval week sun sat ←コマンドを入力
RoosterOS>
初期値

設定なし

補足

下記順番で再起動する曜日を設定します。
sun、mon、tue、wed、thu、fri、sat

105

4章

設定コマンドの詳細

4-10-9. ソフトウェア電源制御による再起動時間の分散機能の使用設定
機能

再起動時間の分散機能の有効／無効設定を行います。

コマンド

set auto-reboot software variance { enable | disable }noset auto-reboot software variance { enable | disable }パラメータ

enable：有効
disable：無効

動作

実行例：

RoosterOS> set auto-reboot software variance enable ←コマンドを入力
RoosterOS>
初期値

disable4-10-10. ソフトウェア電源制御による再起動分散時間の分散範囲の設定
機能

再起動分散時間の分散範囲を設定します。

コマンド

set auto-reboot software variance time { VARIANCETIME }noset auto-reboot software variance time

パラメータ

VARIANCETIME：1-120（単位：分）

動作

実行例：

RoosterOS> set auto-reboot software variance time 60 ←コマンドを入力
RoosterOS>
初期値

120

106

4章

4-11. モバイル通信端末
モバイル通信端末の設定をします。

4-11-1. モバイル
モバイルの接続先や SIM 情報などの設定をします。

１. モバイル通信の使用設定
機能

モバイル通信を使用するかを設定します。

コマンド

set mobile { enable | disable }noset mobile { enable | disable }パラメータ

enable ：有効
disable ：無効

動作

実行例：

RoosterOS> set mobile enable ←コマンドを入力
RoosterOS>
初期値

enable２. サービス起動時の接続先プロファイル指定
機能

サービス起動時の接続先プロファイルを指定します。

コマンド

set mobile default-profile { PROFILENUMBER }noset mobile default-profile

パラメータ

PROFILENUMBER：プロファイル番号 1-8

動作

実行例：

RoosterOS> set mobile default-profile 1 ←コマンドを入力
RoosterOS>
初期値

設定なし

３. SIM の使用設定
機能

SIM を使用するかを設定します。

コマンド

set mobile sim { 1 | 2 } { enable | disable }noset mobile sim { 1 | 2 } { enable | disable }パラメータ

NUM：SIM スロット番号 1-2

動作

実行例：

RoosterOS> set mobile sim 1 enable ←コマンドを入力
RoosterOS> set mobile sim 2 enable ←コマンドを入力
RoosterOS>
初期値

SIM1：enable
SIM2：disable

設定コマンドの詳細

107

4章

設定コマンドの詳細

４. SIM の通信事業者設定
機能

SIM の通信事業者を設定します。

コマンド

set mobile sim { 1 | 2 } carrier { nttdocomo | kddi | softbank | roaming }noset mobile sim { 1 | 2 } carrierパラメータ

nttdocomo：NTT ドコモ
kddi：KDDI
softbank：ソフトバンク
roaming：ローミング

動作

実行例：

RoosterOS> set mobile sim 1 carrier nttdocomo ←コマンドを入力
RoosterOS> set mobile sim 2 carrier kddi
←コマンドを入力
RoosterOS>
初期値

roaming

５. 通信事業者の MVNO の使用設定
機能

通信事業者の MVNO を使用するかを設定します。

コマンド

set mobile sim { 1 | 2 } mvno { enable | disable }noset mobile sim { 1 | 2 } mvno

パラメータ

enable：有効 (MVNO を使用します)
disable：無効 (MNO を使用します)

動作

実行例：

RoosterOS> set mobile sim 1 mvno disable ←コマンドを入力
RoosterOS> set mobile sim 2 mvno enable ←コマンドを入力
RoosterOS>
初期値

disable補足

通信事業者設定が nttdocomo 又は roaming の場合、本設定は無効になります。

６. SIM の PIN1 コード設定
機能

SIM の PIN1 コードを設定します。

コマンド

set mobile sim 1 pincode { PINCODE }noset mobile sim 1 pincode

パラメータ

PINCODE：数字 4 文字

動作

実行例：

RoosterOS> set mobile sim 1 pincode 1234 ←コマンドを入力
RoosterOS>
初期値

設定なし

108

4章

設定コマンドの詳細

７. SMS WakeOn の使用設定
機能

SMS WakeOn を使用するかを設定します。

コマンド

set mobile wakeon sms { enable | disable }noset mobile wakeon sms { enable | disable }パラメータ

enable：有効
disable：無効

動作

実行例：

RoosterOS> set mobile wakeon sms enable ←コマンドを入力
RoosterOS>
初期値

disable８. SMS Wake On の認証キー設定
機能

SMS Wake On の認証キーを設定します。

コマンド

set mobile wakeon sms key { KEY }noset mobile wakeon sms key

パラメータ

KEY：英数記号 16 文字

動作

実行例：

RoosterOS> set mobile wakeon sms key 12345678 ←コマンドを入力
RoosterOS>
初期値

設定なし

９. SMS Wake On の認証電話番号の設定
機能

SMS Wake On の認証電話番号を設定します。(複数設定可能、最大 16 件)

コマンド

set mobile wakeon sms phone-number { PHONE-NUMBER } [ description{ DESCRIPTION } ]noset mobile wakeon sms phone-number { PHONE-NUMBER }パラメータ

PHONE-NUMBER：0-9,'-'半角で－（ハイホン）を含めた数字 2～19 文字
DESCRIPTION：電話番号メモ(半角英数字、最大 64 文字)

動作

実行例：

RoosterOS> set mobile wakeon sms phone-number 09012345678 description
number-1↑コマンドを入力
RoosterOS>
初期値

設定なし

109

4章

１０. モバイル通信端末が使用するアンテナの設定
機能

モバイル通信で使用するアンテナを設定します。

コマンド

set mobile antenna { built-in | external }noset mobile antenna

パラメータ

built-in：内部アンテナ
external：外部アンテナ

動作

実行例：

RoosterOS> set mobile antenna external ←コマンドを入力
RoosterOS>
初期値

built-in

１１. モバイル通信端末を自動リセットの使用設定
機能

モバイル通信端末を自動リセットするかどうかを設定します。

コマンド

set mobile auto-reboot { enable | disable }noset mobile auto-reboot { enable | disable } }パラメータ

enable：有効
disable：無効

動作

実行例：

RoosterOS> set mobile auto-reboot enable ←コマンドを入力
RoosterOS>
初期値

enable１２. モバイル通信端末自動リセットの周期設定
機能

モバイル通信端末自動リセットの周期を設定します。

コマンド

set mobile auto-reboot interval { INTERVAL }noset mobile auto-reboot interval { INTERVAL }パラメータ

INTERVAL：1～7 (単位：日)

動作

実行例：

RoosterOS> set mobile auto-reboot interval 7 ←コマンドを入力
RoosterOS>
初期値

1

設定コマンドの詳細

110

4章

4-11-2. プロファイル
１. APN 設定
機能

APN を設定します。

コマンド

set profile { PROFILENUMBER } apn { APN }noset profile { PROFILENUMBER } apn

パラメータ

PROFILENUMBER：プロファイル番号 1-8
APN：FQDN (最大 253 文字)

動作

実行例：

RoosterOS> set profile 1 apn XXXX.net ←コマンドを入力
RoosterOS>
初期値

設定なし

２. PDP タイプ設定
機能

PDP タイプを指定します。

コマンド

set profile { PROFILENUMBER } pdp { ip }noset profile { PROFILENUMBER } pdp

パラメータ設定可能なパラメータは ip のみです。

動作

実行例：

RoosterOS> set profile 1 pdp ip ←コマンドを入力
RoosterOS>
初期値

ip

３. ユーザ名設定
機能

プロファイルの認証に使用するユーザ名を設定します。

コマンド

set profile { PROFILENUMBER } username { USERNAME }noset profile { PROFILENUMBER } username

パラメータ

USERNAME：最大 64 文字

動作

実行例：

RoosterOS> set profile 1 username name ←コマンドを入力
RoosterOS>
初期値

設定なし

設定コマンドの詳細

111

4章

４. パスワード設定
機能

プロファイルの認証に使用するパスワードを設定します。

コマンド

set profile { PROFILENUMBER } password { PASSWORD }noset profile { PROFILENUMBER } password

パラメータ

PASSWORD：半角文字列 (最大 255 文字)

動作

実行例：

RoosterOS> set profile 1 password pass ←コマンドを入力
RoosterOS>
初期値

なし

５. 認証プロトコル設定
機能

モバイル通信の認証プロトコルを設定します。

コマンド

set profile { PROFILENUMBER } auth { any | pap | chap }noset profile { PROFILENUMBER } authパラメータ

any：相手に合わせる
pap：PAP
chap：CHAP

動作

実行例：

RoosterOS> set profile 1 auth chap ←コマンドを入力
RoosterOS>
初期値

any

６. SIM スロット設定
機能

プロファイルが使用する SIM スロットを設定します。

コマンド

set profile { PROFILENUMBER } sim { 1 | 2 }noset profile { PROFILENUMBER } sim { 1 | 2 }パラメータ

1：SIM スロット 1
2：SIM スロット 2

動作

実行例：

RoosterOS> set profile 1 sim 1 ←コマンドを入力
RoosterOS>
初期値

1

設定コマンドの詳細

112

4章

設定コマンドの詳細

７. 接続先通信事業者設定機能

プロファイルの接続先通信事業者を設定します。

コマンド

set profile { PROFILENUMBER } plmn { MCC } { MNC }noset profile { PROFILENUMBER } plmn

パラメータ

MCC：Mobile Country Code (数字のみ、3 文字)
MNC：Mobile Network Code (数字のみ、2 文字または 3 文字)

動作

実行例：

RoosterOS> set profile 1 plmn 440 10
RoosterOS>
初期値

なし

補足

注意：

←コマンドを入力

本設定はプロファイルに設定された SIM の通信事業者が roaming に設定されている場合のみ適用されます。

SIM の通信事業者設定につきましては『4-11-1. モバイル』の『4. SIM の通信事業者設定』を参照してください。
接続可能な MCC、MNC につきましては SIM 発行元にお問い合わせください。

８. プロファイルのメモ設定
機能

プロファイルのメモを設定します。

コマンド

set profile { PROFILENUMBER } description { DESCRIPTION }noset profile { PROFILENUMBER }パラメータ

DESCRIPTION：メモ (半角英数字、最大 64 文字)

動作

実行例：

RoosterOS> set profile 1 description abcdef ←コマンドを入力
RoosterOS>
初期値

設定なし

113

4章

4-12. 無線LAN

設定コマンドの詳細

DRX5010無線 LAN の設定をします。

4-12-1. 無線LAN機能の使用設定
機能

無線 LAN 機能を使用するかを設定します。

コマンド

set wlan { enable | disable }noset wlan { enable | disable }パラメータ

enable：有効
disable：無効

動作

実行例：

←コマンドを入力

RoosterOS> set wlan enable
RoosterOS>
初期値

enable4-12-2. 無線モード、チャンネル幅、チャンネル番号の設定
機能

無線モードと使用チャンネル幅、使用チャンネル番号を設定します。

コマンド

set wlan mode { 11a | 11a/n | 11ac | 11b | 11b/g | 11b/g/n } [ bandwidth{ BANDWIDTH } ] channel { auto | CHANNEL }noset wlan mode

パラメータ

無線モード毎に設定可能なチャンネル幅(bandwidth)、チャンネル(channel)は、下記表を参照願います。

modechannel11a (5GHz)－

auto | 36 | 40 | 44 | 48

11a/n (5GHz)

20

auto | 36 | 40 | 44 | 48

40

auto | 38 | 46

20

auto | 36 | 40 | 44 | 48

40

auto | 38 | 46

80

auto | 42

11b (2.4GHz)－

auto | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13

11b/g (2.4GHz)－

auto | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13

11b/g/n (2.4GHz)－

auto | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13

11ac (5GHz)

動作

bandwidth

実行例：

RoosterOS> set wlan mode 11ac bandwidth 80 channel auto ←コマンドを入力
RoosterOS>
初期値

mode 11a, channel auto

補足

注意：
無線モードで 5GHz は屋内専用になります。屋外では使用しないでください。

114

4章

設定コマンドの詳細

4-12-3. ビーコン送信間隔設定機能

ビーコン送信間隔を設定します。

コマンド

set wlan beacon-interval { INTERVAL }noset wlan beacon-interval

パラメータ

INTERVAL：50-4000 （単位：ms）

動作

実行例：

←コマンドを入力

RoosterOS> set wlan beacon-interval 1000
RoosterOS>
初期値

100

4-12-4. RTS閾値設定機能

RTS 閾値を設定します。

コマンド

set wlan rts { BYTE }noset wlan rts

パラメータ

BYTE：1-2347 （単位：byte）

動作

実行例：

RoosterOS> set wlan rts 2347
RoosterOS>
初期値←コマンドを入力

2347

4-12-5. フラグメント閾値の設定
機能

フラグメント閾値を設定します。

コマンド

set wlan flagment { BYTE }noset wlan flagment

パラメータ

BYTE：256-2346（単位：byte）

動作

実行例：

RoosterOS> set wlan fragment 2346
RoosterOS>
初期値←コマンドを入力

2346

4-12-6. SSIDの使用設定
機能

SSID を設定します。

コマンド

set wlan list { 1 | 2 } { enable | disable }noset wlan list { 1 | 2 }パラメータ

enable ：有効
disable ：無効

動作

実行例：

RoosterOS> set wlan list 1 enable
RoosterOS>
初期値

disable←コマンドを入力

115

4章

設定コマンドの詳細

4-12-7. SSIDの値の設定
機能

SSID の値を設定します。

コマンド

set wlan list { 1 | 2 } ssid { SSID }noset wlan list { 1 | 2 } ssid

パラメータ

SSID：英数文字 最大 32 文字

動作

実行例：

RoosterOS> set wlan list 1 ssid drx_wlan
RoosterOS>
初期値←コマンドを入力

設定なし

4-12-8. SSIDステルス機能の使用設定
機能

SSID ステルス機能の有無を設定します。

コマンド

set wlan list { 1 | 2 } stealth { enable | disable }noset wlan list { 1 | 2 } stealthパラメータ

enable ：有効
disable ：無効

動作

実行例：

RoosterOS> set wlan list 1 stealth enable
RoosterOS>
初期値←コマンドを入力

disable4-12-9. 安全性を強化するための規格設定
機能

安全性を強化するための規格を設定します。

コマンド

set wlan list { 1 | 2 } security { wep | wpa | wpa2 | wpa/wpa2 }noset wlan list { 1 | 2 } security

パラメータ

ー

動作

実行例：

RoosterOS> set wlan list 1 security wpa/wpa2
RoosterOS>
初期値

wpa2

←コマンドを入力

116

4章

設定コマンドの詳細

4-12-10. WEPキー設定
機能

WEP キーを設定します。

コマンド

set wlan list { 1 | 2 } wep-key { WEPKEY }noset wlan list { 1 | 2 } wep-key

パラメータ

WEPKEY：英数文字 5 文字又は 13 文字

動作

実行例：

RoosterOS> set wlan list 1 wep-key 12345
RoosterOS>
初期値

設定なし

補足

security を WEP にした場合のみ設定します。

←コマンドを入力

4-12-11. 暗号化方式設定
機能

暗号化方式を設定します。

コマンド

set wlan list { 1 | 2 } crypt-type { tkip | aes | tkip/aes }noset wlan list { 1 | 2 } crypt-type

パラメータ

ー

動作

実行例：

RoosterOS> set wlan list 1 crypt-type tkip/aes
RoosterOS>
初期値

aes

補足

security を WEP 以外の時に設定します。

←コマンドを入力

4-12-12. 暗号化キー管理方式設定機能

暗号化キー管理方式 を設定します。

コマンド

set wlan list { 1 | 2 } crypt-key-type { psk }パラメータ

psk：事前共有鍵固定

動作

実行例：

RoosterOS> set wlan list 1 crypt-key-type psk
RoosterOS>
初期値

psk

補足

psk 固定となります。

←コマンドを入力

117

4章

設定コマンドの詳細

4-12-13. 事前共有鍵の設定
機能

事前共有鍵を設定します。

コマンド

set wlan list { 1 | 2 } psk { PRESHAREDKEY }noset wlan list { 1 | 2 } psk

パラメータ

PRESHAREDKEY：8 文字以上最大 63 文字以下

動作

実行例：

←コマンドを入力

RoosterOS> set wlan list 1 psk secretsecret
RoosterOS>
初期値

設定なし

補足

security が WEP 以外の時に設定します。

4-12-14. DTIM間隔の設定
機能

DTIM 間隔を設定します。

コマンド

set wlan list { 1 | 2 } dtim-interval { INTERVAL }noset wlan list { 1 | 2 } dtim-interval

パラメータ

INTERVAL：1-100 （単位：回）

動作

実行例：

RoosterOS> set wlan list 1 dtim-interval 1
RoosterOS>
初期値←コマンドを入力

14-12-15. 鍵更新間隔の設定
機能

鍵更新間隔を設定します。

コマンド

set wlan list { 1 | 2 } update-interval { INTERVAL }noset wlan list { 1 | 2 } update-interval

パラメータ

INTERVAL：1-86400 （単位：秒）

動作

実行例：

RoosterOS> set wlan list 1 update-interval 600
RoosterOS>
初期値

600

←コマンドを入力

118

4章

設定コマンドの詳細

4-12-16. 接続を許可するMACアドレスの設定
機能接続を許可する MAC アドレスを指定します。（複数設定可能、最大 16 件）

コマンド

set wlan list { 1 } mac-filter white-list { XX:XX:XX:XX:XX:XX }noset wlan list { 1 } mac-filter white-list { XX:XX:XX:XX:XX:XX }パラメータ

INTERVAL：1-86400 （単位：秒）
XX:XX:XX:XX:XX:XX：MAC アドレス

動作

実行例：

RoosterOS> set wlan set wlan list 1 mac-filter white-list
0X:8X:FX:7X:0X:0X↑コマンドを入力
RoosterOS>
初期値

設定なし

補足

SSID 1 のみで設定可能です。

4-12-17. メモの設定
機能

メモを設定します。

コマンド

set wlan list { 1 | 2 } description { DESCRIPTION }noset wlan list { 1 | 2 } description

パラメータ

DESCRIPTION：メモ (半角英数字、最大 64 文字)

動作

実行例：

RoosterOS> set wlan list 1 description memo_ssid1
RoosterOS>
初期値←コマンドを入力

設定なし

4-12-18. プライバシーセパレータ（子機間通信）の設定
機能

プライバシーセパレータを設定します。

コマンド

set wlan separator enable
noset wlan separator

パラメータ

enable：子機間通信不可
disable：子機間通信可能

動作

実行例：

RoosterOS> set wlan separator enable
RoosterOS>←コマンドを入力

初期値

Enable

補足・SSID1 の子機と SSID2 の子機の間の通信はこちらの設定と関係なく通信可能です。
・子機間通信の設定は「同一 SSID 間の子機間通信」を有効、無効にすることができます。

119サポートのご案内 最新情報の入手
DRX に関する最新情報は、弊社ホームページから入手することができます。
また、バージョンアップ情報につきましても公開しております。
 製品紹介ページ
https://www.sun-denshi.co.jp/sc/

 ご質問・お問い合わせ
DRX に関するご質問やお問い合わせは、下記へご連絡願います。

ユーザーサポートセンター
 電話0587-53-7606

 FAX

0587-53-0815

 メール

support-suncomm@sun-denshi.co.jp

 受付時間月曜～金曜

10:00～16:00（12:00～13:00 を除く）

祝日、弊社休日を除く

Rooster DRX
CLI 設定機能説明書
サン電子株式会社
2023 年 11 月発行

Ver.2.5.0(231116)© SUNCORPORATION All rights reserved.