RT-200NE でポートを開ける方法です。
詳細設定、静的IPマスカレード設定にて項目を追加。
画面上部のエントリ番号のチェックをするのを忘れずに。
以上の設定のみで本当にポートが空くかは未確認。
下記のスクリプトで取得可能
#!/usr/bin/ruby
require 'net/http'
require 'uri'
require 'kconv'
Net::HTTP.version_1_2
url = URI.parse( 'http://192.168.0.1/info_main.html' )
account = [ 'user', 'password' ]
req = Net::HTTP::Get.new( url.path )
req.basic_auth *account
Net::HTTP.start( url.host ) do |http|
response = http.request( req )
if response.body.toutf8 =~ /\n\s{4}<TD><LABEL\sonMouseOver=msgShow\(event,11\)\sonMouseOut=msgHide\(\)>WAN側\sIPアドレス<\/LABEL><\/TD>\n\s{4}<TD>([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) <\/TD>\n/
print $1
elsif response.body.toutf8 =~ /\n<tr class='advView'>\n<td class='small_item_td'><label onmouseover="msgShow\(event,'WAN側 IPアドレスを表示します。'\)" onmouseout='msgHide\(\)'>WAN側 IPアドレス<\/label><\/td>\n<td class='small_item_td2' colspan='2'>\s+([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})<\/td>\n<\/tr>/
print $1
end
end
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 3 | 文化の日 | |||||
| 23 | 勤労感謝の日 | |||||
| 24 | 振替休日 | |||||
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | ||||||
Unixバックアップ&リカバリ
サーバー管理者は必読!自信と安心をこの本で。
★★★★☆
Linuxサーバ構築・設定のすべて
ディストリビューションに依存しないサーバー構築技術を身につけましょう。
★★★★★
MONA―2ちゃんねる発祥の手作りOS
聞いたことある から 触ってみよう へステップアップしました。
★★★☆☆
LINUX サーバ HACKS
まじめに勉強しようと思った日にこの本を読みましょう。
★★★★☆
Apacheハンドブック
これで奥の深いApacheも完璧!?
★★★☆☆
Qtプログラミング入門
GUIツールキットの決定版
★★★★☆
Running Linux
Linuxを本格的に使う方は見逃せない一冊です。
★★★★☆
C++プログラミング入門
何度読んでも素晴しい本です。基本をしっかり学びましょう。
★★★★★
Copyright © 2025 Linux-Life.net