web-dev-qa-db-ja.com

LANトラフィックを監視するためのPCルーターのセットアップ方法

私は、PCまたはRaspberry Piをルーターに変えることができると確信しています。

このルーターを使用してトラフィックを監視できるかどうか疑問に思っていますか?自宅に別の人が所有する4台の端末デバイスがあると言いますが、インターネットの閲覧が遅くなったときに各デバイスに送信されるデータの統計を取得できますか?誰が最もデータを消費しているかを知りたい。

可能であれば、どうすればいいですか? Raspberry Piはこれを実行できますか?どんな指示でも大歓迎です。

前もって感謝します。

1
What Ever

このタスクで私のお気に入りのツールは、ipfm( "IP Flow Meter")です。 wiresharkとの契約では、トラフィックの実際のコンテンツをログに記録する必要はありません。また、ntopとは対照的に、ツールを見始めたときから転送されたデータを集約しません。トラフィックデータを永続的に集約し、結果をログファイルに保存します。

インストール:

Sudo apt install ipfm

構成:/etc/ipfm.confのドキュメントを見ながらman ipfm.confを編集します。

使用法:

  • Sudo ipfmで開始します
  • 設定ファイルの変更後、Sudo killall ipfm && Sudo ipfmで再起動します。
  • 結果を確認するには、/etc/ipfm.confで設定したように、ログファイルが書き込むログファイルを確認します。
1
tanius

あなたの必要性のためにwiresharkはあなたのニーズのためにばかになると思います、それがあなたのリポジトリで利用できない場合、あなたは彼らのウェブサイトから、またはPPAを介してそれをインストールできますpiがこのすべての情報を処理できない可能性があるため、注意が必要です。

ubuntuでこれを行う方法は、次のコマンドを使用することです。piの場合、それほど大きく異なるとは思いません。

Sudo apt-get install wireshark
Sudo groupadd wireshark
Sudo usermod -a -G wireshark YOUR_USER_NAME
Sudo chgrp wireshark /usr/bin/dumpcap
Sudo chmod 750 /usr/bin/dumpcap
Sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
Sudo getcap /usr/bin/dumpcap

また、これも確認してください。 http://sectools.org/tag/traffic-monitors/ これはデータの監視には最適ですが、操作はかなり高度ですが、チュートリアルやフォーラムもあります。

ところで:通常のPCでこれを実行している場合は問題ないはずです。また、質問を読み直した後、実際にはそれほど多くのデータがないので、Piも問題ないはずです。

0
pranay

Raspberry Piの使用を計画している場合は、Linuxサーバーエディションをインストールします。Linuxサーバーエディションには、多くのリソースを無料で使用するグラフィカル環境がありません。

Ntopをインストールできます: http://www.ntop.org/get-started/download/

それはすべてを行うだけです。

Ras pi用のバージョンもあります。

0
ashwin2011