我需要一個 Linux 流量監視器,它只在特定的無線網路中計數

我需要一個 Linux 流量監視器,它只在特定的無線網路中計數

我需要一個簡單的 Linux 流量監視器,它可以計算特定無線網路中的流量,因為我對該無線網路有流量限制。

我嘗試使用以下 iptables 規則:

iptables -m mac -A INPUT -p all --mac-source <mac-address> \! -s 10.0.0.0/8

<mac-address>路由器在哪裡。10.0.0.0/8是本地子網路。

我真正想要的是類似的東西--routed-through <mac-address>

另外,有什麼方法可以收集 iptables 的統計資料嗎?或者是否有另一種工具可以滿足我的要求(可靠)?

答案1

你可以嘗試網路傳輸。這是眾多之一。另一種更簡單的方法是使用ifconfig <wifi_interface>和查看 TX/RX 位元組。

對於具有更多狀態的解決方案,您可以嘗試統計數據

答案2

您也可以嘗試查看 ntop 和/或 webalizer。它們是很好的網路監控工具。它們提供了網路上每台電腦正在做什麼、訪問哪些站點以及使用了多少頻寬的詳細資訊。希望這有助於解決您正在尋找的問題。

答案3

嘗試Wireshark

它有一個 ESSID 過濾器,用於從特定網路捕獲,如果您需要的不僅僅是基本捕獲,還有很多選項。

如果你需要CLI,你可以嘗試tcp轉儲,但請務必閱讀它的手冊頁。

相關內容