ForumIP auslesen und versenden
Anonymous User – Mittwoch, 20. Juni 2001 17:01 Uhr

Ich möchte gerne meine von T-Online nach der Einwahl erhaltene IP vom Suse-System (7.0) auslesen lassen und sie per FTP an eine Webadresse senden. Wie kann ich dies am besten anstellen?

Und wenn es möglich wäre, dann automatisch nach einer Einwahl bzw. nach einer durch T-Online erfolgten Trennung. Danke für die Mühe!

7 Antworten
Bjoern Bendix – Mittwoch, 20. Juni 2001 17:42 Uhr

Schau mal unter http://www.dynodns.net nach. Da kannst du dir eine Subdomain auswaehlen, die du durch ein einfaches Script bei jeder neuen Einwahl automatisch auf deinen Rechner zeigt. Es gibt da noch mehr services aber mir fallen grad keine mehr ein.

[1] http://www.dynodns.net

Gast – Mittwoch, 20. Juni 2001 17:56 Uhr

Entweder einfach einen dynamischen DNS Service benutzen (z.B. dyndns.org) und bei der
Einwahl (z.B. im /etc/ppp/ip-up Script) den entsprechenden DNS-Eintrag updaten
oder z.B. mit “ifconfig ppp0 | grep ‘inet addr’ | awk ‘{print $2}’ | sed -e ‘s/.*://”
(ppp0 natuerlich entsprechend anpassen!) die IP auslesen. Diese kann dann in eine
temporaere Datei gespeichert und per FTP hochgespielt werden. Kuck die mal “man ftp” an
(besonders “THE .netrc FILE”) wie man das automatisiert.

[1] http://dyndns.org/

Gast – Mittwoch, 20. Juni 2001 17:56 Uhr

Oh, sowas habe ich auch in meiner Linux-Anfangszeit mal gemacht, die Lösung ist nicht
sonderlich schön, funtioniert aber:

#!/usr/bin/perl -w
use Net::FTP;
$ftp = Net::FTP->new(“Server”);
$ftp->login(“[user]”,”[passwort]”);
#$ftp->cwd(“~/”);
$ftp->put(“/tmp/ip.txt”);
$ftp->quit;

Fehlende Perl-Modules gibts im CPAN, die /tmp/ip.txt generiert man mit Hilfe von ip-up
bei mir /etc/ppp/ip-up, dieses Script wird nach Verbindungsaufbau automatisch vom pppd
abgearbeitet.

A B E R . .

eigentlich viel eleganter sind dynamische Nameserver a la http://www.dynip.org. Über
entsprechende Tools, die du auf deren Webseiten findest, übermittelst du dem Nameserver
deine aktuelle IP und anschliessend ist dein Rechner mit eindeutigen (wählbaren) Namen
(z.B. the_verve.homeip.net) im Internet erreichbar. Ist ‘ne feine Sache und schöner als
lästiges IP tippen…

[1] http://www.dynip.org

Andreas Bohle – Donnerstag, 21. Juni 2001 15:35 Uhr

Hallo,

da Thorsten kein eingetragener User ist, hat die Formatierung nicht funktioniert. Deshalb hier noch einmal das Skript in schoen:

#!/usr/bin/perl -w
use Net::FTP;
$ftp = Net::FTP->new(“Server”);
$ftp->login(“[user]”,”[passwort]”);
#$ftp->cwd(“~/”);
$ftp->put(“/tmp/ip.txt”);
$ftp->quit;

Andreas

Gast – Donnerstag, 21. Juni 2001 18:51 Uhr

Thanks :-)) .. und natürlich war statt http://www.dynip.org wie auch bei den anderen
http://www.dyndns.org gemeint. Der Link war Müll. Warum haben Nicht-Mitglieder so stark
kastrierte Formatirungsbeschränkungen zu “erleiden”? :-(( Wäre ehrlich eine Aufwertung
dieses Forums, wenn wenigsten ein simples möglich wäre. Denkt mal darüber nach!

Gerald Klix – Mittwoch, 20. Juni 2001 17:58 Uhr

Unter /etc/ppp findest Du die Skripten ip-up und ip-down. Diese Skripten werden bei auf Aufbau und Abbruch der Verbindung gestartet. Die aktuelle Adresse bekommst Du als Parameter mit. Das Verfahren hat nur den Nachteil, dass ip-down erst aufgerufen wird, wenn die Verbindung schon weg und FTP nicht mehr möglich ist. Am besten trennst Du die Verbindung mit einem eigenen Skript, welches vorher den FTP-Zugriff macht.

Gast – Sonntag, 24. Juni 2001 20:55 Uhr

Ich bin auf der Suche nach einem seriösen deutschen “dyndns” – Anbieter. Vielleicht kennt
einer von euch so einen…Würde sogar auch für den Service zahlen.

Gerald Klix – Dienstag, 26. Juni 2001 17:53 Uhr

Was meinst du mit “deutschem dyndn-Provider”? Es gibt AFAIK keinen in Deutschland ansässigen Dynamic-DNS-Provider, aber es gibt welche – wie Dynu, die dynamic DNS für jede Top-Leve-Domain zur Verfügung stellen. Ich (wir) verwenden es aber nur für CH- und OR-Domains, so dass ich
nichts zur Einstellung des deutschen NICs zu bezüglich dynamic DNS sagen kann. CH und ORG funktionieren problemlos.

[1] http://www.dynu.com
[2] http://www.denic.de
[3] http://www.openideas.ch
[4] http://www.open-ideas.org
[5] http://christiane.klix.ch
[6] http://gerald.klix.ch

Gast – Montag, 24. Juni 2002 01:18 Uhr

hier mein dienst:

http://www.pdns.de

bye

[1] http://www.pdns.de

Gast – Sonntag, 26. August 2001 22:24 Uhr

versuchs mal mit dyn.armann.de !
http://www.armann.de

Gast – Mittwoch, 31. Oktober 2001 00:19 Uhr

hallo leute,
ich würde gern wissen wie ich mit Hilfe von C/C++
meine dynamische IP übers Interface ppp0 auslesen kann?

danke an alle die heflen ;)