[fli4l] WAN-IP

Christian Schwinn christianschwinn at quadrant1.net
Mo Sep 14 15:43:22 CEST 2015


Hallo Ulrich,

> es geht um das bisher (seit 8 Jahren) genutzte skript im etc/ppp/ip-user
> damit ich der Server draußen wiederfinde.

Mein Skript funktioniert noch mit 3.10.3.
Ich mache etwas änhliches, ich sende eine Email mit der neuen IP-Adresse:

if [ "$is_default_route" = "yes" ] # is a default-route-interface going up?
then
{
    sleep 5;
    echo "HELO myfli4l";
    sleep 3;
    echo "EHLO myfli4l";
    sleep 3;
    echo "AUTH LOGIN";
    sleep 3;
    echo "mybase64encodedusername";
    sleep 3;
    echo "mybase64encodedpassword";
    sleep 3;
    echo "MAIL FROM:<mysender>";
    sleep 3;
    echo "RCPT TO:<myfirstrecever>";
    sleep 3;
    echo "RCPT TO:<mysecondrecever>";
    sleep 3;
    echo "DATA";
    sleep 3;
    echo "From: <mysender>";
    echo "To: <myfirstrecever>,<mysecondrecever>";
	echo "Date: `date -R`";
    echo "Subject: New IP address";
    echo "New IP address: $local";
    echo "";
    echo "DynDNS update log:";
    echo "";
    echo "/var/log/dyndns/myupdateddoamin:";
    echo "";
    echo "`cat /var/log/dyndns/myupdateddoamin`";
    echo "";
    echo ".";
    sleep 3;
    echo "QUIT";
} | openssl s_client -connect mymailserver:465 -crlf -ign_eof
fi


Mehr Informationen über die Mailingliste Fli4L