staging.inyokaproject.org

OpenVPN VPN Recconect nach IP Change?

Status: Ungelöst | Ubuntu-Version: Server 16.04 (Xenial Xerus)
Antworten |

Rexxyzz

Anmeldungsdatum:
6. August 2016

Beiträge: Zähle...

Hallo,

ich hoffe das Thema ist hier im richtigen Forum.

Und zwar, ich habe einen HP Proliant Server im Keller stehen, dieser Läuft über eine OpenVPN.

Um 3:30 genau ändert sich meine IP, aber wie kann ich es machen das der Server sich selber wieder per Cronjob mit der VPN verbindet?

Hab schon screen -S VPN COMMAND versucht, da kam: Must be connected to a terminal. (Also in der cron-output.txt)

Dann habe ich es mit screen -d -m VPN COMMAND versucht, da wird mir überhaupt nichts in der cron-output.txt agezeigt.

Ich hoffe ihr könnt mir helfen, ach ja, und um die VPN zu connecten wird keine username und Passwort benötigt, ich muss nurt openvpn --config vpn.ovpn eingeben, der rest geht von alleine.

MfG

Moderiert von jug:

Scheint eher um Scripten/Cron zu gehen: Thema in einen passenderen Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) in jedem Forenbereich. Danke.

Vain

Avatar von Vain

Anmeldungsdatum:
12. April 2008

Beiträge: 2510

Da führen viele Wege nach Rom. ☺

Ändert sich die IP wirklich jede Nacht um exakt 3:30 Uhr? Ich kenne solche Zwangstrennungen auch so, dass sich dieser Zeitpunkt verschieben kann. In einem solchen Falle wäre es angebracht, regelmäßig (sagen wir, alle 5 Minuten) zu prüfen, ob sich die IP geändert hat – und dann startet man das VPN neu. Falls das bei dir nicht notwendig ist, vereinfacht sich die Sache natürlich.

Wie startest du OpenVPN? Wenn es über das Init-System startest (Config im Verzeichnis „/etc/openvpn“ ablegen und dann mit „service openvpn start“ als Root starten), dann sollte dir ein ganz einfacher Cronjob reichen:

30 3 * * * root /usr/sbin/service openvpn restart

Rexxyzz

(Themenstarter)

Anmeldungsdatum:
6. August 2016

Beiträge: Zähle...

Also wenn sich die IP Changed, dann schließt sich der OpenVPN Screen. Zum starten nutze ich screen -S VPN vpn.ovpn

Antworten |