OVH Cloud OVH Cloud

iptables byte reset

4 réponses
Avatar
Pifgold
Bonjour

J'utilise iptables comme firewall, et pour le partage de connexion avec mes
pcs. Avec l'option -x, iptables me donne le débit consommé par chacun de
ces pcs depuis le lancement du firewall.

Mon probleme est que je relance le firewall tous les jours (addresse ip
dynamique), et que donc mes regles sont flushées et recréées... et je perds
donc les données qui m'interessaient : le débit consommé de chacun des pcs.

Je ne sais pas comment faire pour pouvoir récupérer par exemple le débit
consommé par les pcs depuis 15 jours, ce qui me serait plutot utile pour
diverses raisons. (en gros, la j'ai au maximum le débit consommé en 1
journée... :-/ )

Avez vous une idée ou une solution à me proposer ?

Bien amicalement

Frederic



--
enlever le __NOSPAAM__ pour m'écrire ! Merci :-)

4 réponses

Avatar
Eric Razny
"Pifgold" a écrit dans le message de
news:3f7ba761$0$2792$

Je ne sais pas comment faire pour pouvoir récupérer par exemple le débit
consommé par les pcs depuis 15 jours, ce qui me serait plutot utile pour
diverses raisons. (en gros, la j'ai au maximum le débit consommé en 1
journée... :-/ )

Avez vous une idée ou une solution à me proposer ?



iptables-save -c après avoir crée tes règles. Tu sauve le résultat
(>fichier) où tu veux.

Lors des futurs boot tu n'utilise plus ton script pour les règles elles même
mais iptable-restore.

Voila.

Eric

PS (gaffe à l'emplacement du fichier et aux droit dessus ainsi que sur le
répertoire qui va avec!!!)

Avatar
Eric Razny
iptables-save -c après avoir crée tes règles. Tu sauve le résultat
(>fichier) où tu veux.


Oops, précision quand même : fais gaffe si tu utilise des extensions du pom
:
ça ne marche pas trop bien avec iptables-save/restore.

Eric.

Avatar
Bertrand Masius
Bonjour,

Le 02 Oct 2003 06:35:51 GMT, Pifgold a

Bonjour

J'utilise iptables comme firewall, et pour le partage de connexion avec mes
pcs. Avec l'option -x, iptables me donne le débit consommé par chacun de
ces pcs depuis le lancement du firewall.

Mon probleme est que je relance le firewall tous les jours (addresse ip
dynamique), et que donc mes regles sont flushées et recréées... et je perds
donc les données qui m'interessaient : le débit consommé de chacun des pcs.

Je ne sais pas comment faire pour pouvoir récupérer par exemple le débit
consommé par les pcs depuis 15 jours, ce qui me serait plutot utile pour
diverses raisons. (en gros, la j'ai au maximum le débit consommé en 1
journée... :-/ )

Avez vous une idée ou une solution à me proposer ?

Bien amicalement

Frederic


Bonjour,

Iptables est fourni maintenant avec iptables-save et iptables-restore.
Ces deux programmes permettent de sauver les règles et, avec une option,
leur statistiques et de les remettre en l'état après.

Sur RedHat, /etc/init.d/iptables fais appel à ces programmes pour
démarrer et arrêter le service iptables.

Toujours sur RedHat, il faut modifier /etc/sysconfig/iptables.conf pour
activer l'option "sauvegarde des stats", "sauver au démarrage", "sauver
au redémarrage".

A toi de voir tout ça :
$ vi /etc/sysconfig/iptables.conf
$ man iptables-save
$ vi /etc/init.d/iptables

ou autre suivant système.

--
"Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément."

(Nicolas Boileau, l'Art poétique)

Avatar
Nicob
On Thu, 02 Oct 2003 17:10:54 +0000, Bertrand Masius wrote:

Iptables est fourni maintenant avec iptables-save et iptables-restore.
Ces deux programmes permettent de sauver les règles et, avec une option,
leur statistiques et de les remettre en l'état après.


Sinon, tu peux utiliser un programme qui va conserver ces données en
dehors de Netfilter, et qui en profitera pour faire des graphs MRTG. Un
soft nommé "statsnet" pourrait te servir de base pour tes scripts ...


Nicob