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
Please also mark the comments that contributed to the solution of the article
Content-Key: 313457
Url: https://administrator.de/contentid/313457
Printed on: April 27, 2024 at 00:04 o'clock
5 Comments
Latest comment
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