私は、PCまたはRaspberry Piをルーターに変えることができると確信しています。
このルーターを使用してトラフィックを監視できるかどうか疑問に思っていますか?自宅に別の人が所有する4台の端末デバイスがあると言いますが、インターネットの閲覧が遅くなったときに各デバイスに送信されるデータの統計を取得できますか?誰が最もデータを消費しているかを知りたい。
可能であれば、どうすればいいですか? Raspberry Piはこれを実行できますか?どんな指示でも大歓迎です。
前もって感謝します。
このタスクで私のお気に入りのツールは、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
で設定したように、ログファイルが書き込むログファイルを確認します。あなたの必要性のために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も問題ないはずです。
Raspberry Piの使用を計画している場合は、Linuxサーバーエディションをインストールします。Linuxサーバーエディションには、多くのリソースを無料で使用するグラフィカル環境がありません。
Ntopをインストールできます: http://www.ntop.org/get-started/download/
それはすべてを行うだけです。
Ras pi用のバージョンもあります。