Sie befinden sich hier: eisfair / Pack-Eis
News News News

Navigation

Content

Dateianzeige für dyndns (1.1.4)

usr/share/doc/dyndns/dyndns.txt
#! /bin/sh #------------------------------------------------------------------------------ # /usr/local/share/doc/dyndns/dyndns.txt # # --- Dyndns 1.1.0 for Eis/Fair Server --- # # Copyright (c) 2004 Hans-Peter Seiler web.de> # # Creation: 07.02.2004 # Last Update: 20.10.2005 # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. #------------------------------------------------------------------------------ Unterstuetzte Anbieter: http://no-ip.com http://dyndns.org http://hn.org aber: schwierig einen Account zu erhalten http://regfish.com #------------------------------------------------------------------------------ 1. Dyndns kann per Cron-Job die aktuelle IP entweder per - FTP vom Fli4l Router - SSH vom Fli4l Router - HTTP aus dem Internet beziehen. Die Ueberpruefung, ob Handlungsbedarf besteht erfolgt ausschliesslich intern. Erst wenn eine neue IP vorliegt bzw. spaetestens nach 25 Std. erfolgt ein Update beim Anbieter. Im Regelfall also nur ein mal pro Tag, auch wenn der Cron-Job auf z.B. 2 Min. eingestellt wurde. 2. Bei Nutzung des DSL-Packages (Eis ist Router) erfolgt der IP-Update sobald der Server eine neue Ip erhaelt. Ein Cron-Job ist zusaetzlich moeglich. 3. Bei Nutzung der Pakete EIS_ONLINE (Fli4l) und Flistatus (Eis) erfolgt der IP-Update sobald der Fli4l Router eine neue Ip erhaelt. Hierbei wird die IP automatisch an den Eis/Fair gesandt, der anschliessend einen IP-Update durchfuehrt. Ein Cron-Job ist zusaetzlich moeglich. Die obigen Zusatzpakete Pakete sind auf den Webseiten von Fli4l und Eis/Fair zu finden. Zusaetzliches Feature: Damit der Server nach einem Remote-Reboot sofort wieder erreichbar ist, erfolgt unmittelbar nach dem Booten ein Update der IP. #------------------------------------------------------------------------------ Dyndns Konfigurieren: ___________________________________ DYNDNS_IP_FROM='web' # from where get the IP: # web with http # fliftp with ftp from fli4l # flissh with ssh from fli4l # dsl with DSL-Package # flistatus with Flistatus-Package Woher soll die akuelle IP bezogen werden? dsl: Nur bei Nutzung des DSL-Paketes moeglich. Der IP-Update erfolgt automatisch. flistatus: Nur bei Nutzung der Flistatus- und EIS_ONLINE-Pakete moeglich. Der IP-Update erfolgt automatisch. Werden obige Optionen benutzt, dann ist zusaetzlich ein Cron-Job moeglich, um eventuelle Connection-Probleme abzufangen. web: Dyndns holt sich die IP ueber das Internet. fliftp: Dyndns holt sich die IP per FTP vom Fli4l Router. FTP muss auf dem Fli4l Router laufen. Der FTP-Port sollte aber durch die Firewall des Fli4l gesperrt sein, um Sicherheitsluecken zu vermeiden. flissh: Dyndns holt sich die IP per SSH vom Fli4l Router. SSH muss auf dem Fli4l Router laufen und Autologin muss moeglicht sein (Pup-Key des Eis im Auth-Key des Fli) und der Login muss einmal manuell durchgefuehrt werden, damit der Host-Key des Fli4l uebernommen wird. Diese Uebernahme ist nach einem Reboot des Fli4l zu wiederholen. Zuvor ist auf dem Eis der alte Host-Key des Fli4l zu loeschen, da ansonsten ein Login verweigert wird. Werden obige Optionen benutzt, dann ist ein Cron-Job erforderlich. #------------------------------------------------------------------------------ Nur erforderlich, wenn fliftp oder flissh benutzt wird. DYNDNS_FLI_IP='xxx' IP des Fli4l Routers. FTP oder SSH muss auf dem Router aktiviert sein. DYNDNS_FLI_PORT='23' Port des Ftp oder SSH Services ansonsten leer lassen. DYNDNS_FLI_USER='xxx' Fli4l Ftp User =root. Wird FTP nicht genutzt leer lassen. DYNDNS_FLI_PASS='xxx' Fli4l Ftp Password=Fli4l-Password. Wird FTP nicht genutzt leer lassen. #------------------------------------------------------------------------------ Nur erforderlich, wenn web, fliftp oder flissh benutzt wird. DYNDNS_CRON_USE='no' Wenn ein Cron-Job erwuenscht ist, dann auf yes setzen (siehe weiter oben). DYNDNS_CRON_SCHEDULE='*/5 * * * *' Cron-Parameter eingeben #------------------------------------------------------------------------------ DYNDNS_DEALER='noip' Anbieter eingeben: dyndns noip hn regfish Es koennen auch mehrere Anbieter eingetragen werden. Hierbei ist ein Leerzeichen zwischen die Eintraege zu setzen (z.B. dyndns noip). Nichtgewuenschte Anbieter koennen weggelassen werden (z.B. dyndns hn). #------------------------------------------------------------------------------ DYNDNS_HOST_N='2' Anzahl der Hosts die upzudaten sind. DYNDNS_HOST_1='yourhost1.dyndns.org' Hostname1 DYNDNS_MXHOST_1='yourmxhost1.dyndns.org' Hostname von Mailserver1. Leer lassen, wenn nicht gewuenscht. DYNDNS_WC_1='no' Soll die Wildcard-Funktion bei Host1 genutzt werden? yes/no DYNDNS_MX_1='no' Ist der MXHost1 ein Backupserver? yes/no DYNDNS_HOST_1='yourhost2.dyndns.org' Hostname2 DYNDNS_MXHOST_1='yourmxhost2.dyndns.org' Hostname von Mailserver2. Leer lassen, wenn nicht gewuenscht. DYNDNS_WC_1='no' Soll die Wildcard-Funktion bei Host2 genutzt werden? yes/no DYNDNS_MX_1='no' Ist der MXHost2 ein Backupserver? yes/no #------------------------------------------------------------------------------ DYNDNS_NOIP_EMAIL='xxx' No-Ip Emailadresse = Username DYNDNS_NOIP_PASS='xxx' No-Ip Password DYNDNS_NOIP_HOST_N='2' Anzahl der Hosts die upzudaten sind. DYNDNS_NOIP_HOST_1='yourhostname1.no-ip.org' Hostname1 des Servers DYNDNS_NOIP_HOST_2='yourhostname2.no-ip.org' Hostname2 des Servers Wildcard jeweils manuell bei www.no-ip.com eintragen Backmx jeweils manuell bei www.no-ip.com eintragen #------------------------------------------------------------------------------ DYNDNS_HN_USER='xxx' Hn Username DYNDNS_HN_PASS='xxx' Hn Passwort DYNDNS_HN_HOST_N='2' Anzahl der Hosts die upzudaten sind. DYNDNS_HN_HOST_1='yourhostname1.hn.org' Hostname1 des Servers DYNDNS_HN_HOST_2='yourhostname2.hn.org' Hostname2 des Servers Wildcard jeweils manuell bei www.hn.com eintragen Backmx jeweils manuell bei www.hn.com eintragen #------------------------------------------------------------------------------ DYNDNS_REGFISH_USER='xxx' Hn Username DYNDNS_REGFISH_PASS='xxx' Hn Passwort DYNDNS_REGFISH_HOST_N='2' Anzahl der Hosts die upzudaten sind. DYNDNS_REGFISH_HOST_1='yourhostname1' Hostname1 des Servers DYNDNS_REGFISH_HOST_1_MX='no' MX? yes or no DYNDNS_REGFISH_HOST_2='yourhostname2' Hostname2 des Servers DYNDNS_REGFISH_HOST_2_MX='no' MX? yes or no Wildcard jeweils manuell bei www.regfish.com eintragen #------------------------------------------------------------------------------ DYNDNS_INFO_MAIL='yes' oder 'no' Nur moeglich, wenn das Mail-Paket installiert ist. Ist ein zusaetzliches Bestaetigungs-Email erwuenscht? DYNDNS_INFO_MAIL_ADDR='hanspeterseiler@web.de' Jede Email-Adresse ist moeglich. Die Default-Einstellung ist 'root' So sieht das Info-Mail aus: Computer: Eis Datum: 15.03.2005 Uhrzeit: 22:19 IP - 84.162.240.152 - erfolgreich hochgeladen #------------------------------------------------------------------------------ Entwicklung: Hans-Peter Seiler Damian Philipp (unterstuetzte mich bei der Integration von EIS_ONLINE und Flistatus) Martin Muehlenhoff (von Ihm stammt das uerspuengliche Dyndns-Paket dessen Weiterentwickung ich uebernommen habe) Probleme und Verbesserungsvorschlaege per Mail an