täglich IP-Addy von Rechner per Mail bekommen
täglich IP-Addy von Rechner per Mail bekommen
Hi @all!
Ich möchte ein kleines Script schreiben, damit mein Rechner mir täglich ne mail schickt welche IP-Addy er grade hat. Zecks ssh zugriff. Was brauche ich alles dafür (grep, sendmail ?). Und wie soll das Scrip aussehen? Habe noch keine Erfahrung mit Shell-Scripten. Besten Dank schon mal im vorraus
HiMaN
Ich möchte ein kleines Script schreiben, damit mein Rechner mir täglich ne mail schickt welche IP-Addy er grade hat. Zecks ssh zugriff. Was brauche ich alles dafür (grep, sendmail ?). Und wie soll das Scrip aussehen? Habe noch keine Erfahrung mit Shell-Scripten. Besten Dank schon mal im vorraus
HiMaN
- durztbrother
- Beiträge: 235
- Registriert: 27.01.2003 23:23:48
- Wohnort: Hamburg
Hallo,
warum richtest Du dir nicht einen Dyn-DNS ein?
http://www.dyndns.org/
dann noch ein
apt-get installl ddclient
der dann dafür sorgt, dass wenn Dein Rechner eine neue IP hat diese an dyndns meldet und Dein rechner somit immer unter z.b.
deinrechner.ath.cx
erreichbar ist
Falls Du es doch via scriipt machen möchtest must du mit grep die IP via ifconfig herausparsen und die dann mit "/usr/sbin/sendmail $IP deinemail@netz.de" schicken.
Ciao
Durztbrother
warum richtest Du dir nicht einen Dyn-DNS ein?
http://www.dyndns.org/
dann noch ein
apt-get installl ddclient
der dann dafür sorgt, dass wenn Dein Rechner eine neue IP hat diese an dyndns meldet und Dein rechner somit immer unter z.b.
deinrechner.ath.cx
erreichbar ist
Falls Du es doch via scriipt machen möchtest must du mit grep die IP via ifconfig herausparsen und die dann mit "/usr/sbin/sendmail $IP deinemail@netz.de" schicken.
Ciao
Durztbrother
Zuletzt geändert von durztbrother am 30.05.2003 13:19:27, insgesamt 2-mal geändert.
- Sebastian.S
- Beiträge: 437
- Registriert: 13.04.2003 13:17:41
- suntsu
- Beiträge: 2947
- Registriert: 03.05.2002 10:45:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: schweiz
-
Kontaktdaten:
Schau dich mal auf http://www.no-ip.org auf. Das ist imo die bessere lösung.
Dann kannst du einfach mit deinName.no-ip.org auf deinen Rechner zugreifen.
gruss
manuel
Wenn du unbedingt mit Script willst.
z.B. mit lynx die Seite http://www.whatismyip.org runterladen, in ein file speichern, dann die ip-Adresse aus dem file parsen, und danach dir selbst zuschicken.
Dann kannst du einfach mit deinName.no-ip.org auf deinen Rechner zugreifen.
gruss
manuel
Wenn du unbedingt mit Script willst.
z.B. mit lynx die Seite http://www.whatismyip.org runterladen, in ein file speichern, dann die ip-Adresse aus dem file parsen, und danach dir selbst zuschicken.
Wurde zwar schon erwähnt das eine Anmeldung bei solchen Dyn Organistaionen besser ist
aber da du evtl es trotzdem ein Script machen möchtest hier mein Vorschlag
grep musst du noch anpassen. Wenn du DSL hast gehst du wahrscheinlich über ppp0 ins Internet also grep 'ppp0' einsetzen.
aber da du evtl es trotzdem ein Script machen möchtest hier mein Vorschlag
Code: Alles auswählen
ifconfig | grep 'inet addr' | mail -s IP deine_adresse<at>email.de | postfix flush
OS: Debian SID
--- Alles wird gut ---
MfG Andy
--- Alles wird gut ---
MfG Andy
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Wenn du es mit dem Vorschlag von Phoenix machen willst, dann pack das Script am Besten nach /etc/ppp/ip-up.d dann wird es immer ausgeführt wenn du dich neu Einwählst und sich dann deine IP ändert.
by, Martin
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
IP-Mail
Also ich hab es so gemacht:
Mich bei Dyndns angemeldet für mein Gateway das Tool ez-ipupdate installiert. Funktioniert soweit auch ganz prächtig.
Für alle weiteren Fälle wo es aus irgendeinem Grunde nicht lübt. Im Verzeichnis /etc/ppp/ip-up.d/ eine ausführbare Datei ip-mail erstellt.
Diese trägt den Inhalt:
Alles wunderbar bekomme ca. alle 24 Std ne neue Mail und bin immer auf dem laufenden...
Mich bei Dyndns angemeldet für mein Gateway das Tool ez-ipupdate installiert. Funktioniert soweit auch ganz prächtig.
Für alle weiteren Fälle wo es aus irgendeinem Grunde nicht lübt. Im Verzeichnis /etc/ppp/ip-up.d/ eine ausführbare Datei ip-mail erstellt.
Diese trägt den Inhalt:
Code: Alles auswählen
#!/bin/sh
# Ermittelt die IP Adresse des ppp0 Devices
INET_IP=`ifconfig ppp0 |grep inet | cut -d: -f2 |cut -d" " -f1`
echo "Die Ip lautet $INET_IP" | mailx -s "IP Manne" mmeierhoff@t-online.de
Michael Meierhoff
Michael.Meierhoff@ElitePartner.de
Michael.Meierhoff@ElitePartner.de