如何檢查 LAN 中的特定遠端電腦已傳輸了多少資料?

如何檢查 LAN 中的特定遠端電腦已傳輸了多少資料?

我是系統管理員。我懷疑我的區域網路下的某些電腦中存在一些不必要的資料傳輸。這也會影響網路的整體效能。無論如何,我可以檢查特定時間間隔內傳輸的資料。我不應該在我的電腦以外的任何其他電腦上安裝任何應用程式。我有路由器存取權限。我可以使用 ettercap dsniff、wireshark 等工具。

答案1

如果您的交換器/路由器支援 SNMP,您可以使用類似軟體輪詢它們仙人掌並製作各種圖表。

答案2

路由器/交換器具有此功能。 Netflow 可以透過一個不錯的託管交換器來做到這一點,包括分析流量的流向。相同的路由器明智 - 或來自任何像樣的防火牆。

很難提供有關您的硬體佈局的更多信息,不可能有答案。

ettercap 等都是無用的,除非您將交換器設定為將所有流量鏡像到管理連接埠的模式 - 這會使速度變慢。

我個人會選擇 netflow,但這對於一次性工作來說可能有點太專業(即昂貴)。

答案3

一個快速的答案是使用“ethtool -S eth0”的輸出,它將為您提供有關進出連接埠的資料包和/或位元組數的統計資料。可用的統計資訊將取決於裝置和驅動程式 - 例如,r8169 提供的資訊與 e1000 不同。您可以設定連接埠的定期資料記錄並觀察一段時間內的資料速率。

相關內容