[gelöst] IPv4 zu IPv6: Traffic Statistik

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
schorsch_76
Beiträge: 2544
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

[gelöst] IPv4 zu IPv6: Traffic Statistik

Beitrag von schorsch_76 » 25.07.2020 21:04:16

Hallo zusammen,

auf meinem Debian Gateway möchte ich gerne eine Statistik mitlaufen lassen wie viel Traffic mit IPv4 und wie viel mit IPv6 läuft. Bloß.... ich hab gerade keine Ahnung wo ich da ansetzen soll.... :oops:
Zuletzt geändert von schorsch_76 am 27.07.2020 16:30:13, insgesamt 1-mal geändert.

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: IPv4 zu IPv6: Traffik Statistik

Beitrag von mat6937 » 26.07.2020 10:29:45

schorsch_76 hat geschrieben: ↑ zum Beitrag ↑
25.07.2020 21:04:16
... wie viel Traffic mit IPv4 und wie viel mit IPv6 läuft. Bloß.... ich hab gerade keine Ahnung wo ich da ansetzen soll....
Versuch mal mit iptables und ip6tables (oder mit nftables).

willy4711

Re: IPv4 zu IPv6: Traffik Statistik

Beitrag von willy4711 » 26.07.2020 10:59:50


Benutzeravatar
schorsch_76
Beiträge: 2544
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: IPv4 zu IPv6: Traffik Statistik

Beitrag von schorsch_76 » 26.07.2020 22:14:17

Danke für die Tipps! :)

Ich habe rausgefunden das es wohl ein iptable basiertes Plugin gibt. Das muss ich noch probieren ob sich das in shorewall integrieren lässt.

mludwig
Beiträge: 797
Registriert: 30.01.2005 19:35:04

Re: IPv4 zu IPv6: Traffik Statistik

Beitrag von mludwig » 27.07.2020 09:37:34

https://shorewall.org/Accounting.html

Accounting Regel für Shorewall schreiben, und es lässt sich relativ einfach regelmäßig auslesen.

TomL

Re: IPv4 zu IPv6: Traffic Statistik

Beitrag von TomL » 27.07.2020 11:22:56

schorsch_76 hat geschrieben: ↑ zum Beitrag ↑
25.07.2020 21:04:16
auf meinem Debian Gateway möchte ich gerne eine Statistik mitlaufen lassen wie viel Traffic mit IPv4 und wie viel mit IPv6 läuft. Bloß.... ich hab gerade keine Ahnung wo ich da ansetzen soll.... :oops:
Möglicherweise habe ich die Zielvorstellungen nicht richtig verstanden.... oder ich stell mir das Problem als "zu einfach" vor.... *hmmm*... aber ich würde dafür wohl eher keine zusätzlichen Tools einsetzen... wozu auch... Debian kann das doch alles von Hause aus. Wenn Du bisher noch keine Desktop-Firewall genutzt hast, würde ich jedenfalls auch jetzt keine empfehlen. Die können doch auch nix anderes, als das, was nftables sowieso tut.

Eigentlich ist das ziemlich einfach zu lösen... das hierfür notwendige Ruleset anlegen, aktivieren und dann den jeweiligen Stand z.B. im 15-Minuten-Rhythmus über Cron abspeichern. Jede popelige Tabellenkalkulation kann das CSV-File importieren, die Differenz zum vorherigen Satz rechnen und über Liniengrafiken alle 6 Bereiche visualisieren.

Code: Alles auswählen

# cat statistik-rules
table ip filter {
    chain forward {
        type filter hook forward priority 0; policy accept;
        counter packets 0 bytes 0 comment "v4-fw"
    }

    chain input {
        type filter hook input priority 0; policy accept;
        counter packets 0 bytes 0 comment "v4-in"
    }

    chain output {
        type filter hook output priority 0; policy accept;
        counter packets 0 bytes 0 comment "v4-out"
    }
}
table ip6 filter {
    chain forward {
        type filter hook forward priority 0; policy accept;
        counter packets 0 bytes 0 comment "v6-fw"
    }

    chain input {
        type filter hook input priority 0; policy accept;
        counter packets 0 bytes 0 comment "v6-in"
    }

    chain output {
        type filter hook output priority 0; policy accept;
        counter packets 0 bytes 0 comment "v6-out"
    }
}

# nft -f statistik-rules

# nft list ruleset | grep comment | awk -F ' ' -v dat=$(date +%Y.%m.%d-%H:%M) '{print dat ";" $7 ";" $5 ";"$3}' >>traffic-db

cat traffic-db
2020.07.27-11:04;"v4-fw";0;0
2020.07.27-11:04;"v4-in";107879865;8939
2020.07.27-11:04;"v4-out";107553474;8983
2020.07.27-11:04;"v6-fw";240;3
2020.07.27-11:04;"v6-in";25453;82
2020.07.27-11:04;"v6-out";12769;92
Legende:

Code: Alles auswählen

Datum             Type     Bytes      Pakete
2020.07.27-11:04; "v4-in"; 107879865; 8939

Benutzeravatar
schorsch_76
Beiträge: 2544
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: IPv4 zu IPv6: Traffik Statistik

Beitrag von schorsch_76 » 27.07.2020 16:20:22

mludwig hat geschrieben: ↑ zum Beitrag ↑
27.07.2020 09:37:34
https://shorewall.org/Accounting.html

Accounting Regel für Shorewall schreiben, und es lässt sich relativ einfach regelmäßig auslesen.
Top! Das ist genau das was ich gesucht habe! :THX:

Antworten