Hallo Leute,
Ich habe mir ein Script geschrieben, welches via iptables den Traffic zu meiner LAN IP messen soll.
Das Script sieht folgendermaßen aus:
Wie man sieht: In dem Chain "traffic" wird sämtlicher Traffic zur IP: 192.168.1.2 (mein PC) der über das Interface "dsl" geht gespeichert.
Wie ich ziemlich schnell feststellte, entspricht das Interface dsl aber nicht dem wirklichen Traffic. (Heisst: Ich lade zB 200 MB aus dem Netz, aber über dsl laufen aus irgendeinem Grund nur ein paar Packete)
Nach einigem Überlegen bin ich dazu gekommen, dass über cpmac0 oder eth0 der "richtige" Traffic geht. Setze ich diese Interfaces jedoch in den o.g. Code ein, dann mißt iptables gar nichts.
Hat irgendjemand einen Vorschlag?
Gruß
DJRick
Ich habe mir ein Script geschrieben, welches via iptables den Traffic zu meiner LAN IP messen soll.
Das Script sieht folgendermaßen aus:
Code:
iptables -N traffic
iptables -A traffic -j RETURN
iptables -I FORWARD 1 -i dsl -d 192.168.1.2 -j traffic
iptables -A FORWARD -s 192.168.1.2 -o dsl -j traffic
Wie man sieht: In dem Chain "traffic" wird sämtlicher Traffic zur IP: 192.168.1.2 (mein PC) der über das Interface "dsl" geht gespeichert.
Wie ich ziemlich schnell feststellte, entspricht das Interface dsl aber nicht dem wirklichen Traffic. (Heisst: Ich lade zB 200 MB aus dem Netz, aber über dsl laufen aus irgendeinem Grund nur ein paar Packete)
Nach einigem Überlegen bin ich dazu gekommen, dass über cpmac0 oder eth0 der "richtige" Traffic geht. Setze ich diese Interfaces jedoch in den o.g. Code ein, dann mißt iptables gar nichts.
Hat irgendjemand einen Vorschlag?
Gruß
DJRick