VPN Verbindung automatisch herstellen

Status
Für weitere Antworten geschlossen.

nstrauss

Benutzer
Mitglied seit
14. Jan 2017
Beiträge
15
Punkte für Reaktionen
1
Punkte
7
Ich habe im Aufgabenplaner das folgende Script eingestellt:

#!/bin/sh

ID=o1547298XXX
NAME=IronMan
PROTO=openvpn

sh -c "echo conf_id=$ID > /usr/syno/etc/synovpnclient/vpnc_connecting"
sh -c "echo conf_name=$NAME >> /usr/syno/etc/synovpnclient/vpnc_connecting"
sh -c "echo proto=$PROTO >> /usr/syno/etc/synovpnclient/vpnc_connecting"

synovpnc connect --id=$ID

Damit funktioniert der automtsche VPN-Verbindungsaufbau gemäß eingestellten Zeitplan.

Ich würde das Script gerne erweitern, dass vor Ausführung erst einmal gepüft wird, ob nicht bereits eine VPN-Verbindung besteht. Nur wenn wirklich keine VPN-Verbindung bestehht zum Zeitpunkz der Prüfung, soll das obige Script ausgeführt werden.

Hat dafür jemand eine Idee?
 

mrsandman

Benutzer
Mitglied seit
08. Sep 2013
Beiträge
85
Punkte für Reaktionen
2
Punkte
8
Du kannst "synovpnc get_conn" in Kombination mit "grep" dazu verwenden:

Rich (BBCode):
if ! synovpnc get_conn | grep -q "Config Name : $NAME"; then
   ...
   <Befehle hier werden nur ausgeführt, wenn keine VPN Verbindung besteht>
   ...
fi
 

nstrauss

Benutzer
Mitglied seit
14. Jan 2017
Beiträge
15
Punkte für Reaktionen
1
Punkte
7
Hallo mrsandman,

besten Dank für Deine Hilfe.

Ich habe das mal eingebaut und die ersten Tests sind positiv verlaufen, d.h. das Script scheint inkl. Deinem Code zu funktionieren...:rolleyes:
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!