ルータにブラウザでアクセスすると、下のような画面になりますが、これは通称「ベーシック認証」ってやつです。コマンドを使ってページを読み込むことが出来ます。あるかチェックしておきます。いうページにアドレスがあります。'http://192.168.0.18/index.cgi/info_main'こんな感じでページを取得出来ます。見づらい画面ですが、気にしない。ところにたどり着く手順をチェックします。使ってその一行を抽出します。文字列処理のライブラリ関数を使えば簡単です。関数のリストを示します。ところだけ入れ替えれば、使えると思います。llendこんな具合にやると、自分のサイト内だけで作業が完結します。ネームサーバのサイトに書き込みに行く時以外は、ネットへのアクセスがありません。年頃はこんなようなやり方にこだわっていました。冒頭に書いたとおり、いまはネット回線が高速・大容量の時代です。律儀にこんなやり方にこだわる必要は、なくなってきましたね。やり方で十分だと思います。このセクションのリストもダウンロードできるようにはしていません。書いていて、なんとなく、虚しくなってきます(笑)「俺って、どうでも良いこと、一生懸命やってるなあ・・・」って。ツールが動くようにしてみます。接続の方法はPPPoEを前提にします。Sec-4.でやったことを、ルータ単体の中で実行するだけです。以下にリストを示して、そこで説明を加えます。IPスプーフィングを弾くフィルターを自動設定するようにしています。自分のサイトのアドレスを名乗る偽造パケットを弾きます。普通は、フィルター定義の中で書いておくのですが、動的dnsの場合は、自分のアドレスが随時変化するため、フィルター定義ファイルの中で決め打ちすることが出来ません。実行する都度、自動的にフィルターを定義するようにしました。Luaだと、以下の様に割合と簡単に実現出来ます。これはお好きな番号に変更してください。いう行をコメントアウトしてください。IPアドレスは引数で与えます。