http://netvolante.jp/products/nvr500/index.html
サーバの公開には、静的IPマスカレード
メニューから "基本接続の詳細な設定" の 設定
→ "設定されているプロバイダの一覧" から使用しているプロバイダの "登録の修正" の 設定
→ "プロバイダの修正" 画面がの一番下までスクロールする。
静的IPマスカレード関連に(フィルタの自動定義:80番~94番)定義をする。
Lua スクリプト 導入手順
microSD の準備(初期化)をする。
.lua ファイルをパソコンのエディタで作成する。
(ここでは、ddns.luaを作成します)
作成したファイルは、microSD カードにコピーする。
NVR500のソケットに挿入
telnetにてNVR500に接続する。
# admin
パスワードを入力する。
実行方法は、
lua sd1:/ddns.lua (10分間隔で実行される)
実行状態を確認する。
show status lua
強制終了をする。
terminate lua 1
同様に、
lua sd1:/mail.lua (1回しか実行されない)
運用するためにスケジューラに登録する
ルータ起動時から10分間隔でIP更新をする。
schedule at 1 startup * lua sd1:/ddns.lua
毎日1回5:00にレポートをメール送信する。
schedule at 2 05:00 * lua sd1:/mail.lua
スクリプトはこちらです。
MyDNS.JP にIPアドレス通知(メール受信する定義)
### ddns.lua (メール版)###
mail_ddns = {
smtp_address = "mail.mydns.jp",
from = "xxxx@mydns.jp", -- 任意で設定
to = "xxxx@mydns.jp", -- 任意で設定
subject = "Internet Protocol address was updated to MyDNS.JP with mail.",
pop_before_smtp = true,
pop_address = "mail.mydns.jp",
pop_protocol = "pop3",
pop_auth_name = "mydns*****", -- MyDNS.JPのMasterID を設定する
pop_auth_password = "********" -- MyDNS.JPのPassword を設定する
}
while (true) do
rt.mail(mail_ddns)
rt.sleep(600)
end
MyDNS.JP にIPアドレス通知(HTTPのBASIC認証する定義)
### ddns.lua (Http版) ###
http_ddns = {
url = "http://www.MyDNS.JP/login.html",
method = "GET",
auth_type = "basic",
auth_name = "mydns*****", -- MyDNS.JPのMasterID を設定する
auth_pass = "********" -- MyDNS.JPのPassword を設定する
}
while (true) do
rt.httprequest(http_ddns)
rt.sleep(600)
end
テクニカル情報をメール送信する
### mail.lua ###
mail_table = {
smtp_address = "smtp.nifty.com",
from = "xxxx@nifty.com",
to = "xxxx@nifty.com",
subject = "Mail report of regular time of NVR500",
smtp_auth_name = "********",
smtp_auth_password = "********",
smtp_auth_protocol = plain
}
command = "show techinfo"
rtn, str = rt.command(command)
if (rtn) and (str) then
mail_table.text = string.format("report of \"%s\"\r\n\r\n%s", command, str)
rt.mail(mail_table)
end
こんなことが簡単に作成て、実行できます。
このルータでヤマハのスイッチを一元管理することが可能です。
-
購入金額
28,906円
-
購入日
2013年04月01日
-
購入場所
アマゾン
ZIGSOWにログインするとコメントやこのアイテムを持っているユーザー全員に質問できます。