Wie einen Rechner mit dynamischer IP fernverwalten?
Hallo Liste! Hintergrund: Ich habe bei einem Bekannten openSuSE 11.3 installiert und versporchen, die Kiste auch künftig zu verwalten. Nach einem Umzug liegt der Rechner in einer anderen Stadt, weshalb ich den küftig über SSH verwalten möchte. Ich habe SSH-Server mit Key-Autentikation eingerichtet und es funzt ganz prima. Es gibt nur einen Haken: es handelt sich um einen privaten Computer, der jedes Mal eine dynamisch IP-Adresse vom Provider bekommt. Bisher habe ich den Bekannten immer angerufen und er hat per '/sbin/ifconfig' die IP mitgeteilt. Bedeutet aber recht viel Aufwand und klappt nicht, wenn er nicht am Computer ist. Ich würde mich über euren Rat freuen, wie ich die IP automatisch herausfände, um den Computer über SSH verwalten zu können? Könnte man die IP irgendwo (z.B. im Kunden-Verzeichnis auf dem Provider-Server) speichern, wo nur ich diese Adresse lesen könnte? Oder gibt es spezielle tools dafür? Vielen Dank schon im voraus für Eure Hilfe! Gruß, Kimmo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 27.11.2010 09:27, schrieb K. Elo:
Hallo Liste!
Hintergrund: Ich habe bei einem Bekannten openSuSE 11.3 installiert und versporchen, die Kiste auch künftig zu verwalten. Nach einem Umzug liegt der Rechner in einer anderen Stadt, weshalb ich den küftig über SSH verwalten möchte. Ich habe SSH-Server mit Key-Autentikation eingerichtet und es funzt ganz prima.
Es gibt nur einen Haken: es handelt sich um einen privaten Computer, der jedes Mal eine dynamisch IP-Adresse vom Provider bekommt. Bisher habe ich den Bekannten immer angerufen und er hat per '/sbin/ifconfig' die IP mitgeteilt. Bedeutet aber recht viel Aufwand und klappt nicht, wenn er nicht am Computer ist.
Ich würde mich über euren Rat freuen, wie ich die IP automatisch herausfände, um den Computer über SSH verwalten zu können? Könnte man die IP irgendwo (z.B. im Kunden-Verzeichnis auf dem Provider-Server) speichern, wo nur ich diese Adresse lesen könnte? Oder gibt es spezielle tools dafür?
Vielen Dank schon im voraus für Eure Hilfe!
Gruß, Kimmo
Dafür gibt es Dienste, die der dynamischen IP einen festen Namen zuweisen, wie www.dyndns.com, um nur mal ein Beispiel zu nennen. Viele DSL-Router haben für die bekanntesten dieser Dienste Unterstützung eingebaut, ansonsten gibts auch Tools fürs Betriebssystem, die die Adresse regelmäßig updaten. Gruß Hendrik -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Liebe Liste! Vielen Dank für Eure schnellen und ausführlichen Antworten. Die dynDNS-Lösung scheint die beste zu sein, jedoch muss ich erst nachschauen, dass der Router unterstützt wird. Es kann sein - da der Anschluss meines Bekannten über einen Kabel-TV-Anschluss geht - dass der Router nicht unterstützt ist. Sollte es so sein, muss ich auf eine der Alternativlösungen zurückgreifen. Vielen Dank und Gruß aus der Kälte (heute -18 Grad hier im Norden) :) -Kimmo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 30. November 2010, 11:06:01 schrieb K. Elo:
Liebe Liste!
Vielen Dank für Eure schnellen und ausführlichen Antworten. Die dynDNS-Lösung scheint die beste zu sein, jedoch muss ich erst nachschauen, dass der Router unterstützt wird. Es kann sein - da der Anschluss meines Bekannten über einen Kabel-TV-Anschluss geht - dass der Router nicht unterstützt ist. Sollte es so sein, muss ich auf eine der Alternativlösungen zurückgreifen.
Das Stichwort heisst "ez-ipupdate". Ist bei opensuse dabei und übernimmt die Aktualisierung für Dich von dem Rechner aus wenn der Router das nicht unterstützt. Habe ich früher genutzte als ich noch altertümlich über ein klassisches DSL-Modem online ging. MfG Marco -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
K. Elo schrieb:
Liebe Liste!
Vielen Dank für Eure schnellen und ausführlichen Antworten. Die dynDNS-Lösung scheint die beste zu sein, jedoch muss ich erst nachschauen, dass der Router unterstützt wird. Es kann sein - da der Anschluss meines Bekannten über einen Kabel-TV-Anschluss geht - dass der Router nicht unterstützt ist. Sollte es so sein, muss ich auf eine der Alternativlösungen zurückgreifen.
Vielen Dank und Gruß aus der Kälte (heute -18 Grad hier im Norden) :) -Kimmo unabhängig davon: es gibt auch noch dynips.net ... da bringe ich meine dyn-IP mittels eines Webserveraufrufes auf den aktuellen Stand.. z.b. per Cron aller 20..30 Minuten ein wget absetzen...
ansonsten ist es dyndns.org (usw.) auch egal, wo die IP herkommt... der dynips.net Aufruf hat den Vorteil, dass man nicht gesperrt wird, wenn man "zun oft fragt". Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Moin Fred, Fred Ockert schrieb:
unabhängig davon: es gibt auch noch dynips.net ... da bringe ich meine dyn-IP mittels eines Webserveraufrufes auf den aktuellen Stand.. z.b. per Cron aller 20..30 Minuten ein wget absetzen...
Wenn ich http://www.dynips.net aufrufe bekomme ich einen Fehler. Bei www.dynip.com gibt es keinen kostnfreien account... Kann ich den Service kostenfrei nutzen?? -- Gruß Axel ------------------------------ => einen Server härten? google mal nach Stahl härten oder was meinst Du mit härten? Aus: http://www.administrator.de/index.php?content=69906 ------------------------------ http://www.tty1.net/smart-questions_de.html -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Axel Birndt schrieb:
Moin Fred,
Fred Ockert schrieb:
unabhängig davon: es gibt auch noch dynips.net ... da bringe ich meine dyn-IP mittels eines Webserveraufrufes auf den aktuellen Stand.. z.b. per Cron aller 20..30 Minuten ein wget absetzen...
Wenn ich http://www.dynips.net aufrufe bekomme ich einen Fehler.
wie ich schrieb dynips.net ( nicht: www.dynips.net) google bringt als zweiten Treffer: http://planinternet.de/index.php?seite=05_produkte%2F01a_dynips
Bei www.dynip.com gibt es keinen kostnfreien account...
Kann ich den Service kostenfrei nutzen??
sollte erst mal für den Amnfang reichen ? Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Fred Ockert schrieb:
Axel Birndt schrieb:
z.b. per Cron aller 20..30 Minuten ein wget absetzen...
Wenn ich http://www.dynips.net aufrufe bekomme ich einen Fehler.
wie ich schrieb dynips.net ( nicht: www.dynips.net) google bringt als zweiten Treffer:
http://planinternet.de/index.php?seite=05_produkte%2F01a_dynips Das hatte ich dann auch gefunden... und mich gewundert, dass da ne völlig andere Domain (planinternet) benutzt wird... ...war mir etwas suspekt.
Bei www.dynip.com gibt es keinen kostnfreien account...
Kann ich den Service kostenfrei nutzen??
sollte erst mal für den Amnfang reichen ?
klärchen ;-) -- Gruß Axel ------------------------------ => einen Server härten? google mal nach Stahl härten oder was meinst Du mit härten? Aus: http://www.administrator.de/index.php?content=69906 ------------------------------ http://www.tty1.net/smart-questions_de.html -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Saturday 27 November 2010 10:27:17 K. Elo wrote:
Hallo Liste! Hallo Kimmo,
mir fältt da spontan das Wort DynDNS[1] ein. Wenn er in einem privaten Rechnernetz ist, dann kann er das bestimmt an seinem DSL-Modem einstellen. Das können eigentlich die meisten Modems. Bei einem Anbieter (wie dyndns.com) kannst du eine Domain registrieren, die dich dann an den Rechner weiterleitet. Dann solltest du aber unbedingt den ssh-Zugang ordentlich absichern, zB keine Passwort-Anmeldung mehr zulassen, ...
Ich würde mich über euren Rat freuen, wie ich die IP automatisch herausfände, um den Computer über SSH verwalten zu können? Könnte man die IP irgendwo (z.B. im Kunden-Verzeichnis auf dem Provider-Server) speichern, wo nur ich diese Adresse lesen könnte? Oder gibt es spezielle tools dafür? Wie gesagt, das Modem muss den Webdiensten halt mitteilen, welche IP gerade aktuell ist.
Vielen Dank schon im voraus für Eure Hilfe! Mal schauen, ob ich dein Problem richtig verstanden habe.
Liebe Grüße zurück Felix [1] http://de.wikipedia.org/wiki/DynDNS
Am Samstag, 27. November 2010 09:27 schrieb K. Elo: Hallo Kimmo, ich habe das gleiche Problem und auf dem Rechner per crontab regelmäßig das folgende Skript laufen, weil ich kein dyndns benutzen wollte. Man kanns natürlich auch an die Einwahl koppeln. Zu Hause gibts ein Kmail Filterskript, das die IP automatisch in eine Datei schreibt. #!/bin/bash # hol-schick-ip auf susi # jetzt werden alle Zeichenketten erkannt, die aus vier Zahlen bestehen, # getrennt durch drei Punkte pfad=<sinnvoller Pfad> ip=$pfad/IP-Adresse.txt bak=$pfad/IP-Adresse.bak log=$pfad/IP-Adresse.log zu=<hier Deine Mailadresse> /usr/bin/wget -O - http://www.wieistmeineip.de/start/ | \ /usr/bin/grep -E "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+" | cut -d " " -f 1 > $ip if test "" == "$(cat $ip)" then echo keine neue IP exit 1 fi if test "$(cat $bak)" != "$(cat $ip)" then echo neue IP $(cat $ip) echo alte IP $(cat $bak) echo $(date +%F/%T) $(cat $ip) >> $log ( echo neue IP $(cat $ip) ; echo ; \ echo alte IP $(cat $bak) ) | mail $zu -s "neue IP" else echo alte IP $(cat $ip), wie $(cat $bak) fi mv $ip $bak -- Herzliche Grüße! Rolf Muth Meine Adressen duerfen nicht fuer Werbung verwendet werden! PGP Public Key fuer "Rolf Muth (inet)" auf http://pgp.mit.edu/ Analoge Uhr (clock): http://www.heise.de/software/download/analoge_uhr/61872
Am Samstag, 27. November 2010 09:27:17 schrieb K. Elo: Hallo
Es gibt nur einen Haken: es handelt sich um einen privaten Computer, der jedes Mal eine dynamisch IP-Adresse vom Provider bekommt. Bisher habe ich den Bekannten immer angerufen und er hat per '/sbin/ifconfig' die IP mitgeteilt. Bedeutet aber recht viel Aufwand und klappt nicht, wenn er nicht am Computer ist.
Entweder richtest Du einen Account bei DynDns ein, oder Du benutzt Events und ein Script, welches Dir die IP per eMail sendet. Zum Script: ########################################### #!/bin/bash curl -s http://checkip.dyndns.org | \ sed 's/<[^>]*>//g; s/.*: //g; s/\r//g' | \ mail -s "IP-Anfrage" \ -r absender@domain \ empfaenger@domain ########################################### Als Events waere vieles Moeglich (z.B): -Sende eine eMail an den Kumpel... der Mailfilter startet das Script -starte das Script beim Kumpel per crontab und Du bekommst regelmaessig Post :-) -frage per crontab beim Kumpel regelmaessig die IP ab und lass Dir eine eMail senden, wenn sich die IP geaendert hat -usw... Viele Wege fuehren nach Rom :-) MfG Th. Moritz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Moin moin, Am 27.11.2010 09:27, schrieb K. Elo:
Hallo Liste!
Hintergrund: Ich habe bei einem Bekannten openSuSE 11.3 installiert und versporchen, die Kiste auch künftig zu verwalten. Nach einem Umzug liegt der Rechner in einer anderen Stadt, weshalb ich den küftig über SSH verwalten möchte. Ich habe SSH-Server mit Key-Autentikation eingerichtet und es funzt ganz prima.
Es gibt nur einen Haken: es handelt sich um einen privaten Computer, der jedes Mal eine dynamisch IP-Adresse vom Provider bekommt. Bisher habe ich den Bekannten immer angerufen und er hat per '/sbin/ifconfig' die IP mitgeteilt. Bedeutet aber recht viel Aufwand und klappt nicht, wenn er nicht am Computer ist.
Ich würde mich über euren Rat freuen, wie ich die IP automatisch herausfände, um den Computer über SSH verwalten zu können? Könnte man die IP irgendwo (z.B. im Kunden-Verzeichnis auf dem Provider-Server) speichern, wo nur ich diese Adresse lesen könnte? Oder gibt es spezielle tools dafür?
Wie die anderen User schon sagten, das Stichwort heisst DynDNS. Dort einfach einen kostenfreien Account einrichten. Obwohl es diverse Linux Client's gibt und diese auch meist klaglos ihren Dienst verrichten, würde ich empfehle das DynDNS vom DSL Router verrichten zu lassen, sofern er dies kann, aber meiner Erfahrung nach sind Modelle seit 2007/8 fast durchgängig in der Lage DynDNS Accounts zu aktualisieren. Warum diese Variante ? Um ganz einfach Fehlerquellen zu minimieren. Falls ein Update mal nicht klappt, einfach dem Bekannten sagen, DSL RouterStecker ziehen und zu 99% ist alles wieder im Lack der restliche Prozent sind ISP oder Hardwareprobleme. lg M.Heinze
Vielen Dank schon im voraus für Eure Hilfe!
Gruß, Kimmo
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, da es ja schon so viele Antworten gibt, möchte ich auch noch eine ins rennen schicken http://suseserver.de/index.php?cat=Manual&page=Pseudo%20DynDNS Grüsse Jörg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag, 29. November 2010, 08:26:31 schrieb Jörg Stephan:
Hallo,
da es ja schon so viele Antworten gibt, möchte ich auch noch eine ins rennen schicken
Na, dann schließe ich mich mal an. Allerdings habe ich für meinen lokalen Rechner eine "feste" IP bei Selfhost.de ( ähnlich DynDns), so daß ich mir z.B. die Lösung per E-Mail "schenken" kann. Für meinen lokalen Rechner habe ich in Perl einen kleinen Daemon geschrieben, der lauscht in die weite Welt. Der entfernte Rechner "pingt" nun per Cron meinen lokalen Rechner an. Der Daemon passt daraufhin immer meine /etc/hosts an (mit der IP des entfernten Rechners) und ich kann diesen dann ganz bequem über einen (selbst gewählten) Namen ansprechen. Alles automatisch und sehr bequem. Timothy -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (11)
-
Axel Birndt
-
Felix Lemke
-
Fred Ockert
-
Hendrik Woltersdorf
-
Jörg Stephan
-
K. Elo
-
Marco Röben
-
Markus Heinze
-
Rolf Muth
-
Thomas Moritz
-
Timothy Kesten