Hallo liebe Forumsleser,
ich habe ein Problem mit dem automatischen Reconnect einer OpenVPN Verbindung.
Folgende Konstellation:
Synology #1:
DS1812+
OpenVPN
Portweiterleitung
User/PW
DSM4.3 (neuestes Update)
Synology #2:
DS213
OpenVPN
User/PW/Cert
DSM4.3 (neuestes Update)
Szenario Beschreibung:
Synology #2 baut nun eine Verbindung auf und fängt eine Datensicherung an. Diese Datensicherung läuft natürlich sauber durch, bis zum Zeitpunkt der Zwangstrennung. Nun versucht Synology #2 sofort wieder den OpenVPN Tunnel zu erstellen, schafft es aber nicht beim ersten Mal und bricht nun das automatisch Tunnel aufbauen wieder ab.
Zielbeschreibung:
Eine Lösung schaffen, um die ich mich manuell nicht mehr kümmern muss, die automatisch einen Tunnel aufbaut und eine Datensicherung fährt, so lange bis die Datensicherung nicht mehr abbricht. Gerne kann der Tunnel aufbleiben, dies stört mich nicht. Wenn man weiß wie man danach automatisch den Tunnel schließt und dieser sich erst wieder bei bedarf automatisch aufbaut, auch gerne das, dies ist aber rein optional.
Nun 2 Lösungsmöglichkeiten, die ich beide nicht weiß umzusetzen
1) Ich sage der Synology #2, dass Sie häufiger versuchen soll den Tunnel aufzubauen, als nur 1 Mal. Eventuell mit einer 5 Minütigen Wartepause dazwischen. Sprich als Beispiel bei einem Fehler, 5 Minuten warten, 3 Mal versuchen, 5 Minuten warten ... und so weiter
2) oder ich erstelle ein Script welches automatisch im Hintergrund läuft das folgendes macht:
Check if VPN is connected
if yes -> script beenden
if no -> reconnect OpenVPN
Und dieses Script läuft automatisch alle 15 Minuten
Jetzt muss man sagen, ich bin nicht unbedarft, was Hardware und Netzwerke angeht, aber leider habe ich nur wenig Ahnung vom Scripten. Daher, wenn jemand weiß wie das ganze funktioniert, bitte ein wenig ausführlicher. Vielen vielen Dank im Voraus, falls jemand eine Lösung weiß.
Gerne erkläre ich das Szenario auch nochmal ausführlicher.
Beste Grüße
notgnixel
PS: Natürlich habe ich schon andere Beiträge gelesen und durchforscht, aber leider nichts hilfreiches gefunden.
ich habe ein Problem mit dem automatischen Reconnect einer OpenVPN Verbindung.
Folgende Konstellation:
Synology #1:
DS1812+
OpenVPN
Portweiterleitung
User/PW
DSM4.3 (neuestes Update)
Synology #2:
DS213
OpenVPN
User/PW/Cert
DSM4.3 (neuestes Update)
Szenario Beschreibung:
Synology #2 baut nun eine Verbindung auf und fängt eine Datensicherung an. Diese Datensicherung läuft natürlich sauber durch, bis zum Zeitpunkt der Zwangstrennung. Nun versucht Synology #2 sofort wieder den OpenVPN Tunnel zu erstellen, schafft es aber nicht beim ersten Mal und bricht nun das automatisch Tunnel aufbauen wieder ab.
Zielbeschreibung:
Eine Lösung schaffen, um die ich mich manuell nicht mehr kümmern muss, die automatisch einen Tunnel aufbaut und eine Datensicherung fährt, so lange bis die Datensicherung nicht mehr abbricht. Gerne kann der Tunnel aufbleiben, dies stört mich nicht. Wenn man weiß wie man danach automatisch den Tunnel schließt und dieser sich erst wieder bei bedarf automatisch aufbaut, auch gerne das, dies ist aber rein optional.
Nun 2 Lösungsmöglichkeiten, die ich beide nicht weiß umzusetzen
1) Ich sage der Synology #2, dass Sie häufiger versuchen soll den Tunnel aufzubauen, als nur 1 Mal. Eventuell mit einer 5 Minütigen Wartepause dazwischen. Sprich als Beispiel bei einem Fehler, 5 Minuten warten, 3 Mal versuchen, 5 Minuten warten ... und so weiter
2) oder ich erstelle ein Script welches automatisch im Hintergrund läuft das folgendes macht:
Check if VPN is connected
if yes -> script beenden
if no -> reconnect OpenVPN
Und dieses Script läuft automatisch alle 15 Minuten
Jetzt muss man sagen, ich bin nicht unbedarft, was Hardware und Netzwerke angeht, aber leider habe ich nur wenig Ahnung vom Scripten. Daher, wenn jemand weiß wie das ganze funktioniert, bitte ein wenig ausführlicher. Vielen vielen Dank im Voraus, falls jemand eine Lösung weiß.
Gerne erkläre ich das Szenario auch nochmal ausführlicher.
Beste Grüße
notgnixel
PS: Natürlich habe ich schon andere Beiträge gelesen und durchforscht, aber leider nichts hilfreiches gefunden.
Zuletzt bearbeitet: