Tool für dynamische IP
Tool für dynamische IP
Moinsen Leute,
der Titel sagt eventuell schon ein wenig aus.
Ich suche ein kleines einfaches Tool, welches mir meine aktuelle IP ermittelt und per Mail oder FTP oder sonst wie bereit stellt.
Das Problem an der ganzen Sache ist, dass ich hinter einem Router (SMC Barricade 7008BR) sitze. Ich habe schon diverse Tools getestet, doch keines lief gut. Teilweise waren die Tools viel zu umständlich.
Hat eventuell jemand einen guten Tipp für mich und Erfahrungen damit?
Fragende Grüße
Torsten
der Titel sagt eventuell schon ein wenig aus.
Ich suche ein kleines einfaches Tool, welches mir meine aktuelle IP ermittelt und per Mail oder FTP oder sonst wie bereit stellt.
Das Problem an der ganzen Sache ist, dass ich hinter einem Router (SMC Barricade 7008BR) sitze. Ich habe schon diverse Tools getestet, doch keines lief gut. Teilweise waren die Tools viel zu umständlich.
Hat eventuell jemand einen guten Tipp für mich und Erfahrungen damit?
Fragende Grüße
Torsten
Versuche "ez-ipudate" mit "dyndns.org". Das ist wirklich nicht sehr schwer.
Das Problem bei einem Skript wäre, dass Du zu erst jemanden im Internet ansprechen müsstest um an Deine IP zu kommen.
Der Aufwand für ez-ipudate ist deutlich geringer. Poste Deine Konfig und wir können weiter schauen, warum es nicht klappt.
Das Problem bei einem Skript wäre, dass Du zu erst jemanden im Internet ansprechen müsstest um an Deine IP zu kommen.
Der Aufwand für ez-ipudate ist deutlich geringer. Poste Deine Konfig und wir können weiter schauen, warum es nicht klappt.
Code: Alles auswählen
lynx -source www.whatismyip.com | sed '/Your ip is/!d;s/.*Your ip is \(.*\) What.*/\1/' | mail -s "Neue IP-Adresse" EMAILADRESSE
Code: Alles auswählen
#!/bin/sh
EMAIL="torsten@email.de"
IP_CUR=`lynx -source www.whatismyip.com | sed '/Your ip is/!d;s/.*Your ip is \(.*\) What.*/\1/'`
IP_ALT=0.0.0.0
if [ -e /tmp/ipquery ]; then
IP_ALT=`cat /tmp/ipquery`
fi
if [ "$IP_ALT" != "$IP_CUR" ]; then
echo "$IP_CUR" | mail -s "Neue IP-Adresse ist $IP_CUR" $EMAIL
echo $IP_CUR > /tmp/ipquery
fi
...
Also ich finde dyndns.org echt klasse. Ich verwende es selber um Server (Debian )
remote zu administrieren, sozusagen das der Server online geht wenn ich ihn per Telefon anrufe und er dann an dyndns seine IP Adresse mitteielt.
Macht sich ganz gut so und vor allem man brauch sich nicht die IP Adresse zu merken außerdem ist ja auch nicht gewährleistet ob die E-Mail dann auch zu der Zeit dann ankommt wenn du sie haben möchtest - sollte ja auch vorkommen. Einfach apt-get install ddclient.
MFG
IceXX
remote zu administrieren, sozusagen das der Server online geht wenn ich ihn per Telefon anrufe und er dann an dyndns seine IP Adresse mitteielt.
Macht sich ganz gut so und vor allem man brauch sich nicht die IP Adresse zu merken außerdem ist ja auch nicht gewährleistet ob die E-Mail dann auch zu der Zeit dann ankommt wenn du sie haben möchtest - sollte ja auch vorkommen. Einfach apt-get install ddclient.
MFG
IceXX
- Picknicker
- Beiträge: 654
- Registriert: 25.04.2003 16:28:02
- Wohnort: Saarland
Hallo Leute,
hab mir jetzt auch dyndns.org angeschaut. Mit ddclient wird bei jeder Einwahl das DNS aktualisiert? Über /etc/ppp/ip-up.d ? Das wollte bei mir (selbsterstellte scripte) nicht klappen, also ok, versuche ich mit 'apt-get install ddclient' in der Hoffnung, dass es wie Ihr schreibt klappt.. Was ist aber, wenn ich offline bin? Dann Zeigt der Name auf irgendeinen Unschuldigen, der zufällig nach mir die IP bekommen hat. Kann man da irgendwie beim Beenden der Internetverbindung auf "Ich bin OFFLINE" umschalten?
Danke
Toby
hab mir jetzt auch dyndns.org angeschaut. Mit ddclient wird bei jeder Einwahl das DNS aktualisiert? Über /etc/ppp/ip-up.d ? Das wollte bei mir (selbsterstellte scripte) nicht klappen, also ok, versuche ich mit 'apt-get install ddclient' in der Hoffnung, dass es wie Ihr schreibt klappt.. Was ist aber, wenn ich offline bin? Dann Zeigt der Name auf irgendeinen Unschuldigen, der zufällig nach mir die IP bekommen hat. Kann man da irgendwie beim Beenden der Internetverbindung auf "Ich bin OFFLINE" umschalten?
Danke
Toby
- Sebastian.S
- Beiträge: 437
- Registriert: 13.04.2003 13:17:41
Tja, dieses Problem kenne ich doch irgendwoher.... http://www.debianforum.de/forum/viewtop ... highlight=Toby hat geschrieben:hab mir jetzt auch dyndns.org angeschaut. Mit ddclient wird bei jeder Einwahl das DNS aktualisiert? Über /etc/ppp/ip-up.d ? Das wollte bei mir (selbsterstellte scripte) nicht klappen, also ok, versuche ich mit 'apt-get install ddclient' in der Hoffnung, dass es wie Ihr schreibt klappt.. Was ist aber, wenn ich offline bin? Dann Zeigt der Name auf irgendeinen Unschuldigen, der zufällig nach mir die IP bekommen hat. Kann man da irgendwie beim Beenden der Internetverbindung auf "Ich bin OFFLINE" umschalten?
Ich habe jetzt folgendes gemacht (weil einfacher):
1.) apt-get install ddt-client
2.) Angemeldet auf ddts.org
3.) konfig angepasst und (fast) glücklich geworden.
der ddts.net-Server prüft jede Minute durch einen Request an mich, ob ich noch da bin. Wegen meiner idle-Time also:
4.) active-filter im pppd eingerichtet.
Übrigens bietet DynDNS.org die Option "offline" nur noch für zahlende Kundschaft an.
Was du speziell für deinen Hardwarerouter beachten solltest: Portforwarding von 1052/upd auf dein Zielsystem und etwas wie active-filter.
Sebastian
Hi,
ich hab zwar nicht verstanden, wie Du das "bin offline" Problem gelöst hast , aber trotzdem danke
btw:
"der ddts.net-Server prüft jede Minute durch einen Request an mich, ob ich noch da bin."
und was passiert, wenn du nicht online bist? Und wenn jemand anders in der zeit Deine IP sich geschnappt hat, dann bist Du für den Server immer noch online...
... könntest Du mich noch aufklären, was ein "aktive-filter im pppd" ist und was es bezweckt? I
Danke
Toby
ich hab zwar nicht verstanden, wie Du das "bin offline" Problem gelöst hast , aber trotzdem danke
btw:
"der ddts.net-Server prüft jede Minute durch einen Request an mich, ob ich noch da bin."
und was passiert, wenn du nicht online bist? Und wenn jemand anders in der zeit Deine IP sich geschnappt hat, dann bist Du für den Server immer noch online...
... könntest Du mich noch aufklären, was ein "aktive-filter im pppd" ist und was es bezweckt? I
Danke
Toby
- Sebastian.S
- Beiträge: 437
- Registriert: 13.04.2003 13:17:41
1.) Prüfen druch den ddts-ServerToby hat geschrieben:Hi,
ich hab zwar nicht verstanden, wie Du das "bin offline" Problem gelöst hast , aber trotzdem danke
btw:
"der ddts.net-Server prüft jede Minute durch einen Request an mich, ob ich noch da bin."
und was passiert, wenn du nicht online bist? Und wenn jemand anders in der zeit Deine IP sich geschnappt hat, dann bist Du für den Server immer noch online...
... könntest Du mich noch aufklären, was ein "aktive-filter im pppd" ist und was es bezweckt? I
Danke
Toby
Der Server sendet eine Anfrage an den ddts-Client (mein Rechner) auf udp/1052. AFAIK werden dabei auch die configs (Benutzername/PW) abgeglichen. So ist es (wenn niemand mein Passwort hat) (fast) unmöglich, dass ich für den Server noch online bin, wenn ich es nicht bin.
Sprich: Der Server kommuniziert mit einem Daemon auf meinem PC. Durch Überprüfen diverser Daten kann es AFAIK nicht zu einer Verwechslung kommen.
2.) active-filter im pppd
Der pppd ist bei mir für meine DSL-Verbindung zuständig. Ich habe DoD, d.h. es wird bei Bedarf eine Verbindung nach außen aufgebaut. Ich will aber nicht ständig mit statischem Domainnamen für alle Welt erreichbar sein (Sicherheit!). Eien idle-Time von 3 Minuten brächte mir nichts, da ich jede Minute ein Paket von ddts.net erhalte, welches als Aktivität zählt.
Hier setzt der active-filter ein: Durch den active-Filter definiert man, welche Pakete (z.B. Port...) den idle-Zähler zurücksetzen können.
Sprich: Ich erhalte zwar jede Minute ein Paket von ddts.net, dieses wird aber nicht als Aktivität gezählt, also legt der pppd nach 3 Minuten auf.
3.) Wie habe ich das Problem gelöst
Wie gesagt, durch den ddts.net-Service, der meinen Status von sich aus überprüft. Alternativ habe ich mir die zugegebenermaßen sehr umständlichen ip-up und ip-down Scripte im erwähnten Posting überlegt. Sie sollten funktionieren, aber ich verwende sie nciht, weil ich ja ddts.net habe.