PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IP-Adresse per Email schicken lassen!



[MORD]Locutus
26.02.04, 10:51
Hi!

Ich hab zu Hause einen Router. Dahinter sitze ich mit meiner Linux-Kiste!
Wenn ich jetzt in der Schule via ssh auf meinen Rechner zugreifen will muß ich immer morgens die IP vom Router auslesen, abschreiben und dann hoffen daß die noch gültig ist wenn ich in der Schule ne Freistunde habe! Um besser an die IP ranzukommen suche ich schon wie verrückt nach einem Programm daß mir die IP-Adresse per email zuschickt sobald sie sich entweder a) ändert oder b) sagen wir alle halbe stunde die aktuelle!
Kennt jemand solch ein Programm?
Leider spuckt die SUFU nix aus!

MfG
Locutus

HirschHeisseIch
26.02.04, 11:15
Mir fällt zwar nix ein, was dir die ip zuschickt, aber wie wärs mit nem dyndns-account?
www.dyndns.org
Da wird ein halbwegs gescheiter hostname auf die aktuelle ip umgeleitet. Wenn du dann noch über nen cron-job per ddclient die ip sagen wir stündlich aktualisieren lässt, kannst du immer über den dyndns-host auf den router zugreifen. (und dyndns ist kostenlos ;) )

maxxle
26.02.04, 11:17
Du wirst mit der SUFU auch nichts dazu finden, obwohl es schonmal Scripte gab, die auf der Console aus dem Output von ifconfig die IP ermittelten. Aber das ist eigentlisch Schnee von gestern.

Schau dir lieber das an: http://www.dyndns.org/
Mit einem dynamischen DNS-Eintrag bist du jederzeit unter der gleichen URL zu erreichen. z.B. ssh locutus.kicks-ass.org *cool*
Hat aber auch den Vorteil, das Leute, die die URL kennen, immer Angriffe gegen dich fahren können, ohne deine derzeitige IP zu kennen :)
Zu dem Thema Dynamisches DNS gibts glaube ich schon diverse Threads und sogar ein HOWTO.

HTH


Och menno ;) War wohl einer schneller als ich :(
Der Client macht die Aktualisierung doch automatisch? (Zumindest auf meiner Debian-Box). Leider weiss ich nicht auswendig, welchen ich verwende.

fs111
26.02.04, 12:34
#!/bin/bash

/sbin/ifconfig ppp0 | grep "inet Adr" | awk '{ print $2 }' | awk -F ':' '{ print $2 }'



Dann haste Deine IP, dann musste die nur noch vial mail verschicken, wenn Du kein dyndns benutzen willst.

fs111

johnpatcher
26.02.04, 13:18
Original geschrieben von fs111


#!/bin/bash

/sbin/ifconfig ppp0 | grep "inet Adr" | awk '{ print $2 }' | awk -F ':' '{ print $2 }'



Dann haste Deine IP, dann musste die nur noch vial mail verschicken, wenn Du kein dyndns benutzen willst.

fs111

ich würde aber dyndns benutzen, da es schneller und komfortabler geht ...

schau dir mal den link an:

http://www.linuxforen.de/forums/showthread.php?s=&threadid=50486&highlight=dyndns

per mail schicken lassen ist ja wohl blödsinn, dann müsstest du ja immer mail abholen und wenn du sie daheim abholst ist sie ja nimmer auf dem server, wenn du in der schule bist ...

also merken:
für sowas ist dyndns das beste ....


viel spass beim werkeln :D

johnpatcher

[MORD]Locutus
26.02.04, 13:50
so, hab jetzt alles über dyndns eingerichtet!
Wußte gar nicht daß es so einen genialen Dienst gibt!
IP-Update funzt auch!
Dann guck ich mal wies mit nem eigenen www-server aussieht!
Wenns ja über dyndns so gut klappt!
:D :D :D
*freu*

winter
26.02.04, 14:13
Original geschrieben von [MORD]Locutus

Dann guck ich mal wies mit nem eigenen www-server aussieht!
Wenns ja über dyndns so gut klappt!
:D :D :D
*freu*
wenn apache läuft brauchste dann einfach nur noch deine dyndns-adresse in nen browser einzutippen und das wars.

[MORD]Locutus
26.02.04, 14:21
So einfach ist es leider nicht!
Muß nämlich am Router vorbei!
Bin aber schon dabei port 80 zu mir zu leiten!

hab da leider noch so meine probleme!
Das weiterleiten den ssh ports funzt aber der http-port macht noch mucken!

johnpatcher
26.02.04, 16:19
http port ist port 80 ...

johnpatcher

[MORD]Locutus
26.02.04, 16:49
ja, das mein ich ja!
Diese Weiterleitung funzt noch net so ganz!
Hat jemand vielleicht von dem Teledat DSL Router der Telekom Ahnung?
Vielleicht kann mir auch jemand sagen was hier falsch ist (meine Weiterleitung für ssh sieht genau so aus):

Menu 21.5.1 - TCP/IP Filter Rule
Filter #: 5,1
Filter Type= TCP/IP Filter Rule
Active= Yes
IP Protocol= 0 IP Source Route= Yes
Destination: IP Addr= 192.168.1.35
IP Mask= 255.255.255.0
Port #= 80
Port # Comp= Equal
Source: IP Addr= 192.168.1.1
IP Mask= 255.255.255.0
Port #= 80
Port # Comp= Equal
TCP Estab= N/A
More= No
Log= None
Action Matched= Check Next Rule
Action Not Matched= Check Next Rule

Was ich noch vergessen hab:
Wenn ich meine dyndns-Adresse eingebe, dann komme ich immer zum web-interface des routers! Aber nie zu meinem Server!

johnpatcher
26.02.04, 17:08
ist ja auch klar... du musst erst den port "22" (standard ssh port) forwarden ...
undzwar auf den rechner mit dem ssh dienst ...
am besten machst du das mit iptables

johnpatcher

[MORD]Locutus
26.02.04, 17:13
em hab ich mich wirklich so undeutlich ausgedrückt?
Also nochmal neu:
ssh geht ohne probleme!!!!
port 80 also http geht nicht!!!!
Hab da oben die Einstellungen für den NICHT funktionierenden http port 80 aufgelistet!
Es wundert mich daß ssh geht und http nicht da beide, bis auf die port nummern, die selben Einstellungen haben!

winter
26.02.04, 19:05
guck mal ob du das webinterface, das wahrscheinlich auf port 80 läuft ausschalten kannst.