Je vous explique mon problème,
J'ai une machine A et une machine B et un boitier.
Le boitier bloque les requêtes de B, les regles de filtrage sont faites avec iptables dans un script.
La problématique : quand A tombe en panne, on switch vers le boitier et le boitier ne DROP plus B (B envoie maintenant les requêtes).
Le code est écrit dans le boitier
Mes hypothèses : on met les requêtes de A dans la QUEUE et on écrit un fichier C dans lequel si le boitier ne reçoit pas de trames de A pendant 2s (exemple) on passe par boitier
Problème technique : j'ai des difficultés à écire cela en C
Peut-on écrire ceci exclusivement en script shell (la condition ne reçoit plus de trames de A au bout de X secondes) car après il n'ya plus qu'à mettre les regles de iptables :
iptables -I INPUT -s adresse B -j ACCEPT
Merci
Partager