Shrew reconnect unter Linux
Hallo,
ich stelle mit meinem Linux Debian mittels Shrew eine Verbindung zu meinem Büronetzwerk über die Fritzbox her.
Das funktioniert auch ganz gut
Leider baut Shrew die Verbindung nicht automatisch wieder auf, wenn die Leitung kurzzeitig unterbrochen wird, zB durch die 24 Stunden Trennung.
Ich dachte ich schreibe mir ein kurzes Skript, das über einen cronjob minütlich prüft ob die Verbindung zu dem Server hinter der Fritzbox noch besteht und falls dem nicht mehr so ist die Verbindung neu aufbaut:
#!/bin/sh
IP=192.168.10.240
ping -c 1 $IP
if [ $? -ne 0 ]
then
systemctl restart ikec.service
#echo "Die verbindung wird aufgebaut!"
exit 1
else
echo "Die VPN-Verbindung war bereits aufgebaut"
fi
Leider funktioniert das nicht so zuverlässig wie ich das gerne hätte :S
Hat jemand einen guten Tipp wie ich das Problem für mich lösen kann?
Viel Dank und schöne Grüße,
Sunzi
ich stelle mit meinem Linux Debian mittels Shrew eine Verbindung zu meinem Büronetzwerk über die Fritzbox her.
Das funktioniert auch ganz gut
Leider baut Shrew die Verbindung nicht automatisch wieder auf, wenn die Leitung kurzzeitig unterbrochen wird, zB durch die 24 Stunden Trennung.
Ich dachte ich schreibe mir ein kurzes Skript, das über einen cronjob minütlich prüft ob die Verbindung zu dem Server hinter der Fritzbox noch besteht und falls dem nicht mehr so ist die Verbindung neu aufbaut:
#!/bin/sh
IP=192.168.10.240
ping -c 1 $IP
if [ $? -ne 0 ]
then
systemctl restart ikec.service
#echo "Die verbindung wird aufgebaut!"
exit 1
else
echo "Die VPN-Verbindung war bereits aufgebaut"
fi
Leider funktioniert das nicht so zuverlässig wie ich das gerne hätte :S
Hat jemand einen guten Tipp wie ich das Problem für mich lösen kann?
Viel Dank und schöne Grüße,
Sunzi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 313457
Url: https://administrator.de/contentid/313457
Ausgedruckt am: 15.11.2024 um 19:11 Uhr
5 Kommentare
Neuester Kommentar
Hi,
was mir gerade einfällt, hast Du auch immer den vollen Pfad angegeben!
siehe link hier:
crontab wird nicht ausgeführt
Gruß
Holli
was mir gerade einfällt, hast Du auch immer den vollen Pfad angegeben!
siehe link hier:
crontab wird nicht ausgeführt
Gruß
Holli