Hallo Uwe, * Uwe Schindler schrieb am 15.Apr.2002:
Unter ISDN hatte ich ein Script, das mir bei Bedarf die dynamisch IP des Rechners ausgelesen hat und per ftp auf meine Webseite schickte.
Im vierten Argument von /etc/ppp/ip-up und auch /etc/ppp/ip-up.local steht die IP-Adresse Deindes Rechners.
Dieses Script funktioniert leider nicht mehr komplett unter DSL, d.h. die IP wird zwar ausgelesen und auch eine neue Webseite erstellt, sobald aber der ftp - Befehl abgearbeitet wird, erscheint die Fehlermeldung: Name or service not known.
Die entsprechende Zeile lautet: ftp://www.meinewebseite.de:passwort@www.meinewebseite.de/<
eine Verbindung per ftp ist möglich mit folgendem Befehl, ftp www.meinewebseite.de , danach wird zuerst der Benutzername und anschliessend das Passwort abgefragt. lasse ich das Script auf einem anderen Linux-server laufen, dann wird das Script über den DSL-Router abgeschickt.
Zur Zeit drehe ich mich etwas im Kreis, da ich den Fehlerort nicht genau lokalisieren kann. Eine ftp-Verbindung mit ws-ftp von einer W2K-Maschine ist ohne Propleme möglich, daher schliesse ich Routing- oder Masquerading-Probleme aus. Das komplette Script sieht wie folgt aus:
Ist ein paarmal falsch umgebrochen, kommt wahrscheinlich durch Deinen Mailer, da Du automatischen Zeilenumbruch hast. Ich mache es mal richtig.
#!/bin/bash IP_INET=$(/sbin/ifconfig | grep "P-t-P" | cut -d: -f2 | cut -d" " -f1) echo >/daten/tmp/home.html '<HTML><HEAD><TITLE>Home</TITLE><HEAD><BODY>http://'$IP_INET'>webserver </a></BODY></HTML>' echo $IP_INET cd /daten/tmp/ /usr/bin/ftp ftp://www.meinewebseite.de:passwort@www.meinewebseite.de/<
Und das klappt, wenn ich mich recht entsinne mit ftp nicht, da ftp vom Terminal direkt liest und mit einer umgelenkten Eingabe nichts anfangen kann. Wenn ich mich recht entsinne, kann man aber ftp Voreinstellungen mitgeben. Aber frag mich nicht da nach. Keine Ahnung. PS: Du hast Recht, ich habe es überlesen, da ich von ftp kaum und dsl gar keine Ahnung habe. Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/products/books/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/share/doc/sdb/de/html/literatur.html |Zufallssignatur 5