--[[ ●IPv6 Prefix変更発生時相当のログ出力スクリプト ipv6 lan1 prefix change log on 等が設定されている場合、LAN1のIPv6 Prefix変更が発生した時に出力されるログ 相当を、SYSLOG出力するスクリプト 本スクリプトを使用し、IPv6 Prefix変更発生時に動作する他のLuaスクリプトの 動作確認に使用できます。 ---------------------------------------------------------------------------- 以下、オープンサーキット v6Direct 動作確認用 2022.12.25 Ver.1.00 オープンサーキット動作確認版 本スクリプトの下記設定値部分は、 基本的に設定変更の必要は有りません。 以上 ]] ---------------------------------------- -- 設定値 -- ---------------------------------------- -- IPv6 アドレスを設定するインターフェース名 IPv6_IF = "LAN1" -- Lifetime LIFETIME = "14400" -- SYSLOGのレベル LOG_LEVEL = "info" PREFIX_MSG = "Add IPv6 prefix xxxx:xxxx:xxxx:xxxx::/xx (Lifetime: %d) via %s by TEST" ---------------------------------------- -- SYSLOGを出力する関数 -- ---------------------------------------- function logger(msg) rt.syslog(LOG_LEVEL, string.format("%s", msg)) end ---------------------------------------- -- メインルーチン -- ---------------------------------------- LOG_MSG = string.format(PREFIX_MSG, LIFETIME, IPv6_IF) logger(LOG_MSG)