- Mitglied seit
- 27. Aug 2007
- Beiträge
- 553
- Punkte für Reaktionen
- 0
- Punkte
- 42
hi Ihrs,
Ich habe auf meinem Synology Router, in "Wien" OpenVPN am laufen, im Garten "Tulln" steht ein IntelNuc auf dem läuft der OpenVPN Cleint und verbindet sich nach Wien auf den OpenVPN Server des Routers und von dort auf einen IntelNuc im LAN.
Nun möchte ich wenn in Tulln die VPN Verbindung abbricht, warum auch immer das per sh Script die Verbindung neu aufgebaut wird. Habe folgendes Script erstellt:
#!/bin/bash
IP='192.168.0.11'
ping -c 1 $IP >/dev/null 2>&1
if [ "$?" = 0 ]; then
echo "VPN läuft..."
else
echo "VPN neu starten..."
/etc/init.d/openvpn start
fi
was per Cronjob alle 10 Minuten ausgeführt werden soll und wenn keine Verbindung zur ip 192.168.0.11 besteht, soll OPNVpn neu gestartet werden am Client in Tulln.
das script liegt unter /etc/openvpn/startopenvpn.sh der cronjob müsste so aussehen? --> "*/10 * * * * /etc/openvpn/startopenvpn.sh" Berechtigungen sind auf 777 für das sh script!
Wie lege ich jetzt einen cronjob an?! muss ich da als root angemeldet sein ?
Ich habe auf meinem Synology Router, in "Wien" OpenVPN am laufen, im Garten "Tulln" steht ein IntelNuc auf dem läuft der OpenVPN Cleint und verbindet sich nach Wien auf den OpenVPN Server des Routers und von dort auf einen IntelNuc im LAN.
Nun möchte ich wenn in Tulln die VPN Verbindung abbricht, warum auch immer das per sh Script die Verbindung neu aufgebaut wird. Habe folgendes Script erstellt:
#!/bin/bash
IP='192.168.0.11'
ping -c 1 $IP >/dev/null 2>&1
if [ "$?" = 0 ]; then
echo "VPN läuft..."
else
echo "VPN neu starten..."
/etc/init.d/openvpn start
fi
was per Cronjob alle 10 Minuten ausgeführt werden soll und wenn keine Verbindung zur ip 192.168.0.11 besteht, soll OPNVpn neu gestartet werden am Client in Tulln.
das script liegt unter /etc/openvpn/startopenvpn.sh der cronjob müsste so aussehen? --> "*/10 * * * * /etc/openvpn/startopenvpn.sh" Berechtigungen sind auf 777 für das sh script!
Wie lege ich jetzt einen cronjob an?! muss ich da als root angemeldet sein ?