Mon lab est réparti sur deux sites reliés par un tunnel IPsec, chacun derrière son pare-feu pfSense. En copiant un fichier vers un serveur du second site, la connexion expire. Aucune alerte n'a signalé la chute du tunnel.
BC02 · Accès Internet et interconnexions
INC-07 Tunnel VPN tombé sans alerte
Tux · LinuxLe journal du second pare-feu a tout dit : « aucune configuration pour ce tunnel ». Il faut lire les deux extrémités.
Maillon par maillon, depuis mon poste : ma route et le premier pare-feu répondent.
Le tunnel est déconnecté, et une reconnexion manuelle échoue.
Les deux accès WAN sortent correctement : l'accès Internet n'est pas en cause.
Il reçoit bien les demandes de connexion, mais répond qu'il n'a aucune configuration pour ce tunnel.
Le fichier de configuration existe et il est correct, mais il n'a jamais été chargé au démarrage. Je le charge à la main : le tunnel revient seul.
La panne est aléatoire (trois démarrages réussis sur quatre). J'ajoute une tâche planifiée toutes les cinq minutes : elle vérifie que la configuration est chargée, la recharge sinon, et laisse une trace dans le journal.
Je reproduis la panne pour vérifier que la garde recharge la configuration et laisse sa trace.
Cause : la configuration IPsec du second pare-feu n'était pas chargée au démarrage, de façon aléatoire. Cause exacte non prouvée : probablement une concurrence au démarrage sur un disque lent.
Correction : chargement manuel, puis une garde externe toutes les cinq minutes (le script de démarrage du pare-feu est écrasé à chaque mise à jour, d'où une garde externe).
Vérification : garde testée en reproduisant la panne. Au pire, cinq minutes de coupure après un démarrage raté, au lieu d'une coupure jusqu'à une intervention manuelle.