Openswan/IPSec-VPN automatisch erneut verbinden und zeitweiligen Datenverkehr unterbinden?

Openswan/IPSec-VPN automatisch erneut verbinden und zeitweiligen Datenverkehr unterbinden?

Ich versuche, zwei Debian-Rechner zu verbinden, auf denen ein Openswan/IPSec-Tunnel läuft. Außerdem möchte ich jeglichen Datenverkehr unterbinden, wenn der Tunnel ausfällt. Zu diesem Zweck habe ich ein Skript geschrieben, das mit Routen herumspielt und die private IP des Servers anpingt, um sicherzustellen, dass der Tunnel aktiv ist (Bash-Skript).

Das Problem ist, dass das Skript ziemlich hässlich ist und nicht einwandfrei funktioniert. Ich hatte gehofft, dass es eine integrierte Möglichkeit gibt, eine VPN-Verbindung aufrechtzuerhalten und automatisch wiederherzustellen und den Datenverkehr währenddessen zu unterbinden.

Wie kann ich das erreichen?

verwandte Informationen