如何使用消費性硬體監控 LAN 上的頻寬?

如何使用消費性硬體監控 LAN 上的頻寬?

我想安裝一台運行 NtopNG 的伺服器來監控即時網路使用情況並記錄網路使用情況的統計數據,特別是傳出網路流量,因為 LAN 共享我的 ISP 的配額。這是一個小型的個人流量 LAN,因此我認為 Raspberry Pi 應該綽綽有餘,但我對設定有點不確定。

我假設我需要以某種方式通過該設備路由所有流量(意味著它可以作為橋接器?),但從我從手冊中收集到的信息來看,這似乎並不重要(SNMP 將提供統計資料) 。只要將 RasPi 連接到交換器(由 LAN 共用)就足夠了嗎?看來要使其工作,我需要在我的交換器(el Cheapo)和/或路由器(消費級 4G/LTE 路由器:華為 E5186s)中支援 SNMP。可能不太可能,但也許我錯了。還有其他辦法嗎?

我假設替代方案是將 NtopNG 盒子放在路由器和交換器之間,但這樣我就無法監控直接發送到路由器的 wifi 流量。而且我也不太確定 NtopNG 在配置為網橋時可以分析流量嗎?

設定

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

答案1

通常,對於此類事情,您希望監控盡可能靠近網路來源。在你的路由器前面是一個很棒的地方,但在這個設定中可能是不可能的。大多數人會在混雜模式下使用集線器,以允許監控軟體看到所有流量。

要在此環境中配置它,您可能需要:

  • 將 NtopNG 放置在路由器和交換器之間。
  • 完全停用路由器上的 WIFI。
  • 在交換器後安裝一個存取點,用於受監控的 WIFI 存取。

相關內容