while true; do if ! (ping -c 2 -W 3 exdc.net || ping -c 2 -W 3 heise.de) > /dev/null then vpnc-disconnect sleep 1 vpnc-connect /etc/vpnc/default.conf sleep 14 fi sleep 5 done
Damit sollte vpnc die Verbdinung nach Verlust wieder von alleine aufbauen. Ob vpnc oder vpnc-connect macht bei mir keinen Unterschied.
(via internet)