täglich IP-Addy von Rechner per Mail bekommen

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
HiMaN
Beiträge: 71
Registriert: 28.01.2003 09:47:20

täglich IP-Addy von Rechner per Mail bekommen

Beitrag von HiMaN » 30.05.2003 12:16:53

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

Benutzeravatar
durztbrother
Beiträge: 235
Registriert: 27.01.2003 23:23:48
Wohnort: Hamburg

Beitrag von durztbrother » 30.05.2003 12:46:44

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
Zuletzt geändert von durztbrother am 30.05.2003 13:19:27, insgesamt 2-mal geändert.

Benutzeravatar
Sebastian.S
Beiträge: 437
Registriert: 13.04.2003 13:17:41

Beitrag von Sebastian.S » 30.05.2003 12:47:39


Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 30.05.2003 12:49:10

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.

Benutzeravatar
Phoenix
Beiträge: 227
Registriert: 25.01.2003 14:54:21
Wohnort: Niederrhein

Beitrag von Phoenix » 30.05.2003 13:57:44

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

Code: Alles auswählen

ifconfig | grep 'inet addr' | mail -s IP deine_adresse<at>email.de | postfix flush
grep musst du noch anpassen. Wenn du DSL hast gehst du wahrscheinlich über ppp0 ins Internet also grep 'ppp0' einsetzen.
OS: Debian SID

--- Alles wird gut ;) ---
MfG Andy

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 30.05.2003 14:02:10

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
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

Benutzeravatar
mime
Beiträge: 54
Registriert: 27.08.2002 09:28:59
Wohnort: Hamburg
Kontaktdaten:

IP-Mail

Beitrag von mime » 31.05.2003 00:52:46

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:

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 
Alles wunderbar bekomme ca. alle 24 Std ne neue Mail und bin immer auf dem laufenden...

Benutzeravatar
HiMaN
Beiträge: 71
Registriert: 28.01.2003 09:47:20

Danke!

Beitrag von HiMaN » 04.06.2003 14:23:26

Hey Super :-) *freu !!!

Dank euch für die schnellen und vielen nützlichen antworten!
Vielleicht kann ich euch auch mal weiterhelfen.

HiMaN
Freier Source für freie User!

Antworten