web-dev-qa-db-ja.com

ホームネットワーク監視用のポートミラーリングスイッチを配置する場所

始めたい トラフィックの監視 それは私のホームネットワークに出入りします。

帯域幅の使用状況や(具体的には)自宅のコンピューターからWebサイトへのHTTP要求などの情報を収集したいと思います。私の調査によると、nTopはこの仕事に適しているようです。

私の計画はスペアにnTopをインストールすることでした Linuxボックス そのボックスを介してすべてのネットワークトラフィックをルーティングします。私の調査によると、監視は通常、 スイッチ それができる ポートミラーリング。 LAN上のコンピューターはスイッチに接続し、ポートミラーリングが設定されている場合、これらのLANコンピューターからのすべてのトラフィックは、Linux監視ボックスが接続するスイッチ上の指定されたポートにミラ​​ーリングできます。その後、このトラフィックを受信して​​監視できます。


私の問題は ネットワーク上のどこにスイッチを配置するか。私たちのネットワークは次のように設定されています。

Internet --> Modem --> Wireless router --> Wired and wireless computers

スイッチを配置できます すぐ下流 ルーターから、すべての有線接続をスイッチ経由でルーティングします。監視ボックスをスイッチに接続し、次にスイッチをルーターに接続します。次のようになります。

Internet --> Modem --> Wireless router --> Switch --> Wired Computers

問題はすべてです ワイヤレスデバイス それでもルーターに直接行き、 スイッチをバイパスする。別の設定は次のようになります。

Internet --> Modem --> Switch --> Wireless router --> Wired and wireless computers

これは良い解決策のように思えますが、そのスイッチを通過するすべてのトラフィックは、ネットワークアドレス変換(NAT)を実行するルーターから送信されます。


ルータはNATを実行しているため、 これは、スイッチに到達するすべてのトラフィックが単一の(パブリック)IPアドレスを持つことを意味しますか??これにより、IPが単一のIPに変換されるため、ネットワーク上のどのデバイスが各HTTP要求を実行したかを知ることができなくなります。

有線/無線デバイスの両方をスイッチ経由で接続し、どちらのコンピューターが要求を送信したかを区別できるようにする回避策はありますか?

ありがとう

1
gregnr

最善の解決策は、ルーターとLANの間にスイッチを配置し、LANに配置できる新しいWAPを取得することです。これにより、すべてのトラフィックを監視し、トラフィックが発信または送信する内部ホストを確認できます。このシナリオでは、ルーターのWi-Fiを無効にします。

他の唯一の解決策は、ポートミラーリングを直接サポートするルーターを入手することです(例:一部のSonicWALLルーターはこれを行います)。

1
Jens Ehrich