Bonjour,
je possede un PC avec deux cartes réseaux.
j'aimerais enregistrer l'activité de ces deux cartes.
j'ai donc créé les deux scripts suivant pour les interfaces eth0 et eth1 nommée respectivement eth0.sh et eth1.sh:
eth0.sh:
1 2 3 4 5 6 7 8 9 10 11 12
|
#!/bin/sh
%m%d%y
JOUR=`date +%d`
MOIS=`date +%m`
ANNEES=`date +%y`
HEURE=`date +%H`
MINUTE=`date +%M`
CHEMIN="/var/eth0/"
FICHIER=$CHEMIN$JOUR"-"$MOIS"-"$ANNEES"_"$HEURE"-"$MINUTE
touch $FICHIER
`tcpdump -i eth0 -v -A -w $FICHIER` |
eth1.sh:
1 2 3 4 5 6 7 8 9 10 11 12
|
#!/bin/sh
%m%d%y
JOUR=`date +%d`
MOIS=`date +%m`
ANNEES=`date +%y`
HEURE=`date +%H`
MINUTE=`date +%M`
CHEMIN="/var/eth1/"
FICHIER=$CHEMIN$JOUR"-"$MOIS"-"$ANNEES"_"$HEURE"-"$MINUTE
touch $FICHIER
`tcpdump -i eth1 -v -A -w $FICHIER` |
j'ai placé ces deux scripts dans /etc/init.d et j'ai taper en root les deux commande ci dessous:
#update-rc.d eth0.sh defaults 99
#update-rc.d eth1.sh defaults 99
Puis j'ai redémarré.
Seulement il semble qu'il y ai qu'un seul script qui s'execute(eth0.sh) et je ne comprend pas pourquoi eth1.sh ne s'exécute pas.
pouvez vous m'aider?
merci d'avance pour vos réponses
Partager