Hy, Am 02/11/23@16:50 schrieb Alfred Poschmann:
Mein Ziel: Ich möchte eine (geheime) MSN anrufen, die meinen Server zur Internet-Einwahl veranlasst und er seine dynamische IP auf meinen externen Webserver schreibt. Zunächst möchte ich nur Schritt 2 lösen, also Hochstellen der aktuellen IP-Adresse.
Das Listenarchiv spuckt bei der Suche nach "ip upload" zwei fertige Perl-Scripte von Jan Kirchhoff und David Haller aus: http://lists.suse.com/archives/suse-linux/2001-Apr/4535.html und http://lists.suse.com/archives/suse-linux/2001-Apr/4713.html.
Ich kenne die scripte nicht, aber hier mache ich das so: ---/etc/isdn/callerid.conf--- [MSN] NUMBER = <geheimMSN> ALIAS = TUX ZONE = 1 START = { [FLAG] FLAGS = IRU PROGRAM = /usr/local/sbin/ipsend } ---/etc/isdn/callerid.conf--- ---/usr/local/sbin/ipsent.sh--- #!/bin/sh /usr/sbin/isdnctrl dial ippp0 >> /var/log/einwahl 2>&1 test -e /var/run/proftpd.pid || /usr/sbin/rcproftpd start sleep 3 DATE=`date +%c` IP=`/sbin/ifconfig ippp0 | awk -F: /inet/'{print $2}' | \ awk '{print $1}'` cat /var/ip/html/top.html > /var/ip/html/index.html echo '<a href="ftp://'$IP':21">''ftp://'$IP':21''</a>' >> \ /var/ip/html/index.html cat /var/ip/html/bottom.html >> /var/ip/html/index.html ftp -n <geheimWEBSPACE> <<+EOT user <geheimUSER> <geheimPASS> cd maik send /var/ip/html/index.html index.html quit +EOT ---schnapp--- HTH. -- bye maik