#!/bin/sh
# Pranky DynDNS-Check mit Remote-Reconnect - Loop-Version
if [ "$(ping -c4 "google.de" | grep -c "seq")" -eq 4 ]; then
n=[COLOR=#ff0000]5[/COLOR] # Anzahl der Versuche
t=[COLOR=#ff0000]30[/COLOR] # Wartezeit zwischen den Versuchen in sek.
i=1
while [ $i -le $n ]&&[ "$(ping -c4 "[COLOR=#ff0000]xxxxxxx[/COLOR].dyndns.org" | grep -c "seq")" -ne 4 ]; do
(
sleep 3;
[COLOR=#000000]echo -e "[/COLOR][COLOR=#ff0000]Pass für InetFritze[/COLOR][COLOR=#000000]\r";[/COLOR][COLOR=#000000]
sleep 3[/COLOR];
echo -e "killall dsld\r"
sleep 10;
echo -e "dsld -i -n\r"
sleep 3
echo -e "exit\r"
) | telnet [COLOR=#ff0000]192.168.178.1[/COLOR]
echo das war Versuch Nr. $i
sleep $t
i=`expr $i + 1`
done
fi