OpenVPN-Skript bei (erneuter) Verbindung?

OpenVPN-Skript bei (erneuter) Verbindung?

OpenVPN kann bei Verbindungsaufbau mit dem Parameter --up ein Skript ausführen. Dies scheint jedoch nicht zu funktionieren.ReVerbinden, d. h. wenn eine Verbindung verloren geht und OpenVPN automatisch die Verbindung wiederherstellt. Ist das normales Verhalten und gibt es eine Möglichkeit, auch bei der Wiederherstellung der Verbindung Skripte auszuführen?

Hintergrund ist, dass es einen Dienst gibt, der über ein VPN kommunizieren soll. Wenn die Verbindung verloren geht, kann es sein, dass der Dienst ein Timeout hat und beendet wird. Daher möchte ich ein Skript auf der VPN-Verbindung laufen lassen, das prüft, ob der Dienst läuft und ihn, wenn nicht, startet.

Antwort1

Das istnormales Verhalten. Standardmäßig führt OpenVPN nicht die --up scriptfürTeilneustarts(In Ihrem Fall: stellt die Verbindung wieder her). Sie können dieses Verhalten ändern, indem Sie die --up-restartOption in Ihrer Client-Konfiguration verwenden. Dies ist klar dokumentiert in derOpenVPN Handbuch

verwandte Informationen