Ich brauche einen Traffic-Monitor für Linux, der nur in einem bestimmten drahtlosen Netzwerk zählt

Ich brauche einen Traffic-Monitor für Linux, der nur in einem bestimmten drahtlosen Netzwerk zählt

Ich brauche einen einfachen Verkehrsmonitor für Linux, der den Verkehr in einem bestimmten drahtlosen Netzwerk zählt, da ich dort Volumenbeschränkungen habe.

Ich habe es mit der folgenden iptables-Regel versucht:

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

wo <mac-address>ist das des Routers. 10.0.0.0/8ist das lokale Subnetz.

Was ich eigentlich will, ist so etwas wie --routed-through <mac-address>.

Gibt es außerdem eine Möglichkeit, die Statistiken von iptables zu erfassen? Oder gibt es vielleicht ein anderes Tool, das das tut, was ich will (zuverlässig)?

Antwort1

Sie können versucheniptraf. Es ist eine von vielen. Eine viel einfachere Möglichkeit besteht darin, ifconfig <wifi_interface>TX/RX-Bytes zu verwenden und anzusehen.

Für eine Lösung mit etwas mehr Status können Sie versuchenvnStat

Antwort2

Sie können auch ntop und/oder webalizer ausprobieren. Das sind gute Tools zur Netzwerküberwachung. Sie liefern detaillierte Informationen darüber, was jeder Computer im Netzwerk tut, welche Websites er besucht und wie viel Bandbreite er nutzt. Ich hoffe, das hilft Ihnen bei der Lösung des Problems, nach dem Sie suchen.

Antwort3

VersuchenWireshark.

Es verfügt über einen ESSID-Filter zum Erfassen aus bestimmten Netzwerken und zahlreiche Optionen, wenn Sie mehr als die grundlegende Erfassung benötigen.

Wenn Sie CLI benötigen, können Sie versuchentcpdump, aber lesen Sie unbedingt die Manpage.

verwandte Informationen