Hallo,
ich suche ein Script, welches mir ermöglicht, daß die neue IP des Servers (Lenny) nach IP Wechsel, ohne dyndns an mich versendet wird. Das script sollte am besten alleine feststellen, daß die IP neu ist (oder das kurzfristig die Internetverbindung abbrach) und dann die aktuelle IP an meine Email Adresse senden.
Gibt es sowas und wo kriege ich es ?
script soll die neue IP per mail an mich senden
-
- Beiträge: 138
- Registriert: 07.08.2010 12:17:14
script soll die neue IP per mail an mich senden
Gruß
OneClickNextBug
OneClickNextBug
Re: script soll die neue IP per mail an mich senden
Ich würd mir sowas selbst basteln (Script, das die IP mit der in einer Textdatei gespeicherten bisherigen IP vergleicht und dann bei Änderung ne Email schickt sowie die Datei aktualisiert).
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Re: script soll die neue IP per mail an mich senden
Ein passender Ort wäre /etc/dhcp[3]/dhclient-enter-hooks.d/ ?
Code: Alles auswählen
#!/bin/sh
/sbin/ifconfig > infodatei
SUBJECT=$(/sbin/ifconfig | grep inet | head -1)
mail -s "$SUBJECT" -a infodatei to@address
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: script soll die neue IP per mail an mich senden
Hi,
diese Loesung funktioniert aber nur, solange man nicht hinter einem Router sitzt, dann ist vermutlich die oeffentliche IP des Routers gemeint. Wenn das der Fall ist, bietet es sich an beispielsweise den Output von showmyip zu filtern.
diese Loesung funktioniert aber nur, solange man nicht hinter einem Router sitzt, dann ist vermutlich die oeffentliche IP des Routers gemeint. Wenn das der Fall ist, bietet es sich an beispielsweise den Output von showmyip zu filtern.
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
Re: script soll die neue IP per mail an mich senden
Moin,
@rendegast
Aus meiner Sicht würde bei Deiner Idee noch der abschließende . Punkt fehlen, z.B. mit diesen EOF "Geschichten"
http://linuxwiki.de/Mail
Die einfache Mail könnte (als etwas unelegante Lösung) so aussehen, hier ist die Prüfung der möglichen IP-Änderung noch nicht drin.
Gruß fuzzy
@rendegast
Aus meiner Sicht würde bei Deiner Idee noch der abschließende . Punkt fehlen, z.B. mit diesen EOF "Geschichten"
http://linuxwiki.de/Mail
Die einfache Mail könnte (als etwas unelegante Lösung) so aussehen, hier ist die Prüfung der möglichen IP-Änderung noch nicht drin.
Code: Alles auswählen
#!/bin/sh
/usr/bin/wget -qO- checkip.dyndns.org | /bin/sed 's/[^0-9\.]//g' | /usr/bin/mail -s"`/bin/hostname -f`" test@mail
Re: script soll die neue IP per mail an mich senden
sorry
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")