====== ADSLモデムNV IIIから通信量を取得する ======
WiMAXで220MbpsだのLTEで225Mbpsだの言ってるご時世、いにしえのADSLモデムNV3からデータ通信量を取得したくなったのでメモ。
===== 手順 =====
==== - モデムにログイン ====
telnetでモデムにログインする。アカウントはWebセットアップのものを入れる。
Telnet Server 1.10 All rights reserved.
login : user
Password:
### Welcome To ADSL MODEM NV3 ###
>
==== - 転送量を取得 ====
'show status adsl'コマンドでADSLの状態を取得でき、その中に転送量が書いてある。
>show status adsl
STATUS ..... UP
DSL TYPE ..... CTLM
LINE TYPE ..... G.dmt Annex I
EU TYPE ..... triple
OL TYPE ..... ol
ATM
HC STATUS ..... enable
LINE TYPE ..... gdmtanxidf
MAX RATE
DOWN(KBPS) ..... 10976
UP(KBPS) ..... 2304
ACT RATE
DOWN(KBPS) ..... 11194
UP(KBPS) ..... 2144
INTERLEAVE DELAY
DOWN(MS) ..... 4
UP(MS) ..... 2
INTERLEAVE DEPTH
DOWN ..... 32
UP ..... 4
ATTENUATION ..... 31
RESTART COUNT ..... 193
SNR MARGIN(DB) ..... 6
TX CELL ..... 96768862
RX CELL ..... 488271561
HEC DISCARD ..... 1035214
CRC8 ERROR ..... 353202
CORRECT ERROR ..... 818282547
UNCORRECT ERROR ..... 1592806
NEAR-END ES ..... 74251
FAR-END ES ..... 922
ENHANCED AUTO
FIXED
LINE TYPE ..... (empty)
EU TYPE ..... single
OL TYPE ..... fdm
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
RESULT1
OL TYPE1
LINE TYPE ..... G.lite Annex C
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
OL TYPE2
LINE TYPE ..... G.lite Annex C
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
OL TYPE3
LINE TYPE ..... G.lite Annex C
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
RESULT2
OL TYPE1
LINE TYPE ..... G.dmt Annex I
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
OL TYPE2
LINE TYPE ..... G.dmt Annex I
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
OL TYPE3
LINE TYPE ..... G.dmt Annex I
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
RESULT3
OL TYPE1
LINE TYPE ..... G.dmt Annex C
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
OL TYPE2
LINE TYPE ..... G.dmt Annex C
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
OL TYPE3
LINE TYPE ..... G.dmt Annex C
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
RESULT4
OL TYPE1
LINE TYPE ..... G.dmt Annex C(FBMsOL)
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
OL TYPE2
LINE TYPE ..... G.dmt Annex C(FBMsOL)
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
OL TYPE3
LINE TYPE ..... G.dmt Annex C(FBMsOL)
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
RESULT5
OL TYPE1
LINE TYPE ..... Quad Spectrum
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
OL TYPE2
LINE TYPE ..... Quad Spectrum
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
OL TYPE3
LINE TYPE ..... Quad Spectrum
EU TYPE ..... single
ACT RATE
DOWN(KBPS) ..... 0
UP(KBPS) ..... 0
''TX CELL''と''RX CELL''がそれ。単位はATMセルなので、48掛けでバイト数になる。上記例だと、送信4.32GiB、受信21.8GiBという事になる。
==== - アップタイムの推定 ====
通信量だけが分かった所でそんなに嬉しくない。典型的には、その通信量がどれだけの期間で行われたか、っていう情報が重要なわけで時間情報が欲しいんだけれども、軽くコマンドを試してみた限りアップタイムに類する情報は取れない模様(´・ω・`)。こうなったら推定するしかない。
* 実はこのモデム、実家のADSL回線のもので、トラフィックは然程大きくない環境にある。
* ''show status adsl''の情報は少なくともモデム再起動でクリアされる。
* プロバイダ側の接続履歴を見るに、↑のモデム再起動が行われるまでのPPPセッション継続時間は62時間で、この時間内に21GiBもの受信が行われたとは考えにくい。
* また、月100回弱のPPP接続が発生している(恐らくADSLリンク切れ→再接続が行われている)ので、ADSLリンク切れのタイミングで''TX/RX CELL''がクリアされるとしたら、尚更小さな値になるハズ…
* 実際にはそうなってないので、''show status adsl''の情報はモデム再起動でしかクリアされないと考えられる。
というわけで、最後に再起動したのは正月帰った時であるからして、おおよそ75日間の通信量と推定される。まぁ、不意の電源断の可能性は否めないが、停電はまず無いだろうし、モデムの設置場所は屋根裏なのでコンセント抜きも考えにくい。
以上より、1日あたり280MiB程度の通信量って事になる。実家だしこんなもんじゃね。エロ動画とか落としまくる人も居ないし。
=== 2015-03-23 追記 ===
この記事を書いてから6日経過時点での''RX CELL''は1.45GiBで、およそ240MiB/日という結果になった。というわけで、上記推定は概ねあってそう。
===== 後書き =====
今更何でこんなことしたかと言うと、IIJmio高速モバイル/Dサービスの[[https://www.iijmio.jp/info/iij/20150310-1.html|ファミリーシェアプランが10GBに増量される]]ので、ADSL回線を巻き取れないかなーと思いましてね。個別契約のミニマムスタートプランが既に2回線あるので、家用に1回線追加のファミリーシェアプランにしてADSL終了できればいいなーと。
推定が間違ってなければ、ADSLで8.4GB/月使ってる事になるから割とギリギリだなぁ。今回の調査でモデムの通信量情報はリセットされた事だし、もうちょい見極めましょうかね。
尚、光に移行する気はねーっすw戸建てなので月額が間違いなく高くなるし、ADSLでもログからも判るようにリンク速度で10Mbpsほど出てるので、速度も全く問題ありませんので。
===== 参考サイト =====
* [[http://www.tatsuyoshi.net/toyota/tech/20061024/|telnet in WBR75H - Tatsuyoshi tech diary]] (NEC のルータコマンド解析 ver.1.4)
* [[http://d.hatena.ne.jp/nazodane/20080112/1200149541|WARPSTARなルータにtelnetで繋げた - 暇つぶし文@謎]]
* [[http://www.geocities.co.jp/Technopolis/1549/dsl.htm]]
* [[http://discypus.jp/wiki/?%B5%A1%BA%E0%2FADSL%2F%B5%AD%CF%BF]]
* [[http://homepage3.nifty.com/hi-wind/adsl/|HI-WIND ADSL]] (DR utility)