dd-wrtまたはtomatoは、デバイスごとの請求期間ごとにGB使用量を追跡できますか?


14

ルーターに接続している各デバイスの使用状況を追跡できるようにして、使用量ごとにISPの請求書を分割できるようにします。dd-wrtまたはトマトは、これを行うために必要な統計情報を提供できますか?

更新
少しグーグルで調べた後、私は現在のものよりもはるかに良い答えを知ってます。しかし、他のファームウェアについてはおそらくより多くの回答があると思われるので、より多様な回答を得るために、そして、鈍いファームウェアのドキュメントを読むことにうんざりしているので、私は我慢します。報奨金。

追加された答えが私が見つけたものだけである場合、私は賞金のためにそれを受け入れて喜んでいるでしょう、そうでなければ私はそれを追加して自分で受け入れますが、私はさらに良い答え、または少なくともいくつかを望んでいます他のファームウェアのオプションを見ると、他の人がこれを求めているのを見たことがありますが、決定的な答えはないようです、これを作ってみましょう!

怠け者に行く!

(申し訳ありません。私はいつもそれを言いたいと思っていました。)

更新2:午前0時から午前8時までのプランは使用中ですので、ソリューションでそれを考慮に入れることができれば、それが優先されます。私が見つけた解決策は、最初の3つの回答には記載されていませんが、他の回答と比較してどうなるかはまだわかりません。バウンティ期間の終わり近くにそれらすべてを調べなければなりません。

更新3:トマトソリューションがあります。誰も投稿していない場合、賞金を授与した後に投稿します。私はまだルーターを持っていないので、最も包括的または完全なソリューションのように見えるものに賞金を授与します。


2
これに対するトマトベースの回答が欲しいです。
-Phoshi

回答:


9

wrtbwmonを参照してください。

Linux搭載のルーター(OpenWRT、DD-WRT、およびシェルアクセスが利用可能な他のルーター)で実行するように設計された小さなシェルスクリプト。ユーザーごとの帯域幅監視機能を提供し、使用状況レポートを生成します。

Wikiがあり、展開手順はここにあります
上記の便利な説明は次のとおりです。ユーザーごとの帯域幅監視スクリプトQoSと帯域幅使用レポートを備え
ip_conntrackで別の適応が見つかる場合があります。

image


ご回答有難うございます。賞金を獲得しておめでとうございます。
サムハスラー

4

上記では可能ですが、簡単に設定することはできません。IPごとの帯域幅を報告したり、クォータなどを設定したりできるGargoyleを試してみてください。


使用量の割り当てを設定するのではなく、各人が使用した量で請求書を分割します。
サム・ハスラー

1
IPアドレスごとに帯域幅を報告し、すべてのユーザーに静的IPアドレスを割り当てて、使用される各帯域幅から帯域幅を除外できます。正しく請求できるようにします。
ジョーテイラー

2

すべてのパケットをリモートCIFS共有またはUSBスティックに簡単に記録するiptablesルールについてはどうですか。おそらく、MACアドレスごとにグループ化されたパケットサイズを合計できます。私はすぐに思い付くことができるものを見るでしょう。

私が共有またはUSBスティックに言う理由は、ルーター自体の不揮発性ストレージスペースが限られているためです(ルーターのフラッシュにはウェアレベリングがありません)

更新:DD-WRTはulogとsyslogをサポートしています。syslogを別のマシンに送ることもできます。IPアドレスをMACアドレスに関連付けるには、定期的にarpキャッシュもダンプする必要があります。

おそらく次のようなもの:http : //lwn.net/Articles/2718/


常時稼働しているマシンや定期的に稼働しているマシンはありません。この質問に対する答えが得られたら、新しいルーターを購入し、実行するファームウェアとハ​​ードウェア要件を決定します。そのため、ルーターに保存するよりも優れている場合は、USBソリューションが可能かもしれません。
サム・ハスラー

完全なIPv6セットアップを実行するために、100 MBを超える追加/更新済みバイナリを保存するためにusbを使用しています。Buffalo WZR-HP-G300NHとNetgeat WNR3500Lには、DD-WRTのストレージとして使用できるUSBポートがあります。
アンディー

パケットのロギングは不必要に冗長です。代わりに、NetFlowに基づいたソリューションをご覧ください。例えばdd-wrt.com/wiki/index.php/...
mc0e
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.