web-dev-qa-db-ja.com

消費者向けハードウェアを使用してLANの帯域幅を監視する方法は?

LANがISPからのクォータを共有しているため、リアルタイムのネットワーク使用状況を監視し、ネットワークの使用状況、特に発信ネットワークトラフィックに関する統計をログに記録するために、NtopNGを実行するサーバーをインストールしたいと思います。これは小さな個人用トラフィックLANなので、Raspberry Piで十分だと思いますが、セットアップについては少しわかりません。

どういうわけかこのデバイスを介してすべてのトラフィックをルーティングする必要があると思いました(つまり、ブリッジとして機能しますか?)が、マニュアルから収集できることから、これは問題ではないようです(SNMPが統計を提供します)。 RasPiをスイッチ(LANで共有)に接続するだけで十分ですか?これが機能するためには、スイッチ(el cheapo)やルーター(コンシューマーグレードの4G/LTEルーター:Huawei E5186s)でSNMPサポートが必要になるようです。おそらくありそうもないが、多分私は間違っている。その他の方法で?

代わりに、ルーターとスイッチの間にNtopNGボックスを配置することを想定していますが、ルーターに直接向かうWi-Fiトラフィックを監視することはできません。また、ブリッジとして構成されている場合、NtopNGがトラフィックを分析できるかどうかもわかりません。

セットアップ

Client1
     \
     WiFiAP
            \ 
NtopNG <--> Switch <---> Router --> Internet
            /             /
Client2 ---/             /
                        /
Client3 (wifi) --------/
2
oligofren

通常、この種の場合は、監視をネットワークソースにできるだけ近づけてください。ルーターの前は素晴らしい場所ですが、この設定ではおそらく不可能です。ほとんどの人は、無差別モードのハブを使用して、すべてのトラフィックを監視ソフトウェアで確認できるようにします。

この環境で構成するには、次のことを行う必要があります。

  • NtopNGをルーターとスイッチの間に配置します。
  • ルーターのWIFIを完全に無効にします。
  • 監視対象のWIFIアクセスの切り替え後にアクセスポイントを設置します。
1
Mimp