Portál AbcLinuxu, 10. května 2025 04:48
Chtel bych si vytvorit v shellu skript ktery by mi pocital prenesena data za 1 mesic na urcitem sitovem rozhranni pr. eth1 , stav taham z /proc/net/dev , ale stav citacu se po naplneni po urcitem case nuluje a zacina se znovu od nuly . Exituje nejaky jiny zpusob jak pocitat prenesena data na eth , popripade na konkretni IP .Staci me nasmerovat "nakopnout"
/proc/net/dev
sa nuluje po každom reštarte, pravdepodobne však už po každom ifconfig <device> down
ak to nemusí byť nutne shell script, odporúčam knemo - robí denné, mesačné a ročné štatistiky
A stav citacu v ifconfigu se nenuluje ? pri normalnim behu systemu .
overeno cca po 1000MB se cita od nuly
Já tohle řeším pomocí iptables -L -n -v -x , což vypíše mimo jiné přenesená data a zároveň to vynuluje počítadla, data načítám každou hodinu, ale stačilo by to i s menší frekvencí.
Počítadla vynuluje parametr -Z.
dekuju moc iptables me nenapadlo
Jeste by me zajimalo jak by melo vypadat iptables pravidlo pro vsechna spocitana data tcp udp na urcite ip
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.