inadyn+opedns --> inadyn beendet sich nach dem Start wieder.

dj1985

Mitglied
Mitglied seit
5 Jul 2006
Beiträge
459
Punkte für Reaktionen
0
Punkte
16
Ich habe mir heute früh die opendns Server in die ar7.cfg eingetragen, dann habe ich gesehen das Opendns noch nen paar schöne Filter Features hat.
Die ich nutzen möchte, dazu muss ich mich dort mit Nutzer Name und Passwort an einen IP Updateserver anmelden.

auf http://www.opendns.com/support/dynamic_ip_tech/ steht das die dyndns Api verwendet wird.

-->
Code:
The URL to send updates is:

https://updates.opendns.com/nic/update?hostname=

Dann habe ich bei dyndns nachgeschaut wie die das mit der Anmeldung machen.

und das auf opendns übertragen

https://nutzername:[email protected]/nic/update

Wenn ich das im Browser aufrufe Funktioniert das, da wird die IP auch aktualisiert

Und entsprechend wird der Seitenaufruf geblockt nach nen paar Minuten.

Also dachte ich ich trage mal in inadyn

DNS Service: Benutzerdefiniert
Custom URL : https://nutzername:[email protected]/nic/update

ein...

Hat nicht funktioniert

Starting Inadyn Client...done. Nach klick auf zurück steht unter diensten inadyn stopped. :mad:


hab schon diverse andere Methoden probiert wie alles frei lassen

DNS Service: Benutzerdefiniert

und bei Options
--username NAME --password PW --alias NAME --secure --dyndns_server_name updates.opendns.com --dyndns_server_url /nic/update?

(nach anleitung von: http://www.opendns.com/support/article/190)

Da hängt sich das Freetz WebIf mehr oder weniger auf... Oo

Bei allen anderen Methoden -->
Starting Inadyn Client...done. Nach klick auf zurück steht unter Diensten inadyn stopped.

Im Syslog vemerkt der auch nix.
Außer ich nehme einfach mal dyndns dann schreibt er was ins syslog und der Dienst bleibt "started"

Ich habs sogar schon per Telnet probiert
Code:
/ # inadyn-mt --username NAME --password PW --alias NAME --secure --dynd
ns_server_name updates.opendns.com --dyndns_server_url /nic/update?

Ergebis ==

Code:
Tue Apr 27 21:45:46 2010: W:LANG: Cannot open language file.  Will use english d
efaults, or default override (--lang_file <path/file_name>...)
Tue Apr 27 21:45:46 2010: W:GETCMD: Invalid option name at position 8 ('--secure
')



                        INADYN-MT Help

        INADYN-MT is a dynamic DNS client. That is, it maintains the IP address
of a host name. It periodically checks whether the IP address of the current mac
hine
(the external visible IP address of the machine that runs INADYN) has changed.
If yes it performs an update in the dynamic dns server.

Typical usage:
        -for dyndns.org system:
                inadyn-mt -u username -p password -a my.registrated.name
        -for freedns.afraid.org:
                 inadyn-mt --dyndns_system [email protected] -a my.regi
strated.name,hash -a anothername,hash2
                         'hash' is extracted from the grab url batch file that i
s downloaded from freedns.afraid.org

Parameters:
        '--help': help
        '-h': help
        '--username': your  membername/ hash
        '-u': your  membername / hash
        '--password': your password. Optional.
        '-p': your password
        '--alias': alias host name. this option can appear multiple times.
        '-a': alias host name. this option can appear multiple times.
        '--debug': debug level 0..7; higher number, more log debug messages.
        '-d': debug level 0..7; higher number, more log debug messages.
        '--input_file': the file containing [further] inadyn options.  The defau
lt config file, '/etc/inadyn.conf' is used if inadyn is called without any cmd l
ine options.  Input file options are inserted at point of this option's appearan
ce.
        '--ip_server_name': <srv_name[:port] local_url> - local IP is detected b
y parsing the response after returned by this server and URL.
                The first IP in found in http response is considered 'my IP'.
                Default value: 'checkip.dyndns.org /
        '--dyndns_server_name': [<NAME>[:port]]
                The server that receives the update DNS request.
                Allows the use of unknown DNS services that accept HTTP updates.
                If no proxy is wanted, then it is enough to set the dyndns syste
m. The default servers will be taken.
        '--dyndns_server_url': <name>
        full URL relative to DynDNS server root.
        Ex: /some_script.php?hostname=

        '--dyndns_system': [NAME] - optional DYNDNS service type. SHOULD be one
of the following:
                -For dyndns.org: [email protected] OR [email protected] OR cust
[email protected].
                -For freedns.afraid.org: [email protected]
                -For zoneedit.com: [email protected]
                -For no-ip.com: [email protected]
                -For easydns.com: [email protected]
                -For 3322.org: [email protected]
                -For generic: custom@http_svr_basic_auth
                DEFAULT value is intended for default service at dyndns.org (mos
t users): [email protected]
        '--proxy_server': [NAME[:port]]  - the http proxy server name and port.
Default is none.
        '--update_period': how often the IP is checked. The period is in [ms]. D
efault is about 1 min. Max is 10 days
        '--update_period_sec': how often the IP is checked. The period is in [se
c]. Default is about 1 min. Max is 10 days
        '--forced_update_period': how often the IP is updated even if it is not
changed. [in sec]
        '--log_file': log file path abd name
        '--pid_file': pid file path abd name
        '--background': run in background. output to log file or to syslog
        '--verbose': set dbg level. 0 to 5
        '--iterations': set the number of DNS updates. Default is 0, which means
 infinity.
        '--syslog': force logging to syslog . (e.g. /var/log/messages). Works on
 **NIX systems only.
        '--change_persona': after init switch to a new user/group. Parameters: <
uid[:gid]> to change to. Works on **NIX systems only.
        '--version': print the version number

        '--exec': external command to exec after an IP update. Include the full
path.
        '--cache_dir': cache directory name. (e.g. /tmp/ddns). Defaults to /tmp
on **NIX systems.
        '--wildcard': enable domain wildcarding for dyndns.org, 3322.org, or eas
ydns.com.
        '--retries': network comm retry attempts.  0 to 100, default 0
        '--retry_interval': network comm miliseconds retry interval.  0 to 30,00
0, default 1,000
        '--lang_file': language file path, and file name. defaults to either ../
inadyn-mt/lang/en.lng, or /etc/inadyn-mt/en.lng



Tue Apr 27 21:45:46 2010: W:MAIN: Main: Error 'RC_CMD_PARSER_INVALID_OPTION' (0x
50).
/ #

Hat jemand nützliche ideen?

Vielen Dank für die Hilfe
 
Ich habe es vorhin ohne "--secure" probiert...
Hmm gleiches problem.
 
Wohl eher, dass er dir anmeldung nicht hinbekommt, weil keine ssl-libs mit eingelinkt sind.
 
bei dyndns würde die Anmeldung schätze ich mal funktionieren, da bleibt der inadyn auch started.

Code:
Wed Apr 28 09:59:43 2010: W:LANG: Cannot open language file.  Will use english d
efaults, or default override (--lang_file <path/file_name>...)



                        INADYN-MT Help

        INADYN-MT is a dynamic DNS client. That is, it maintains the IP address
of a host name. It periodically checks whether the IP address of the current mac
hine
(the external visible IP address of the machine that runs INADYN) has changed.
If yes it performs an update in the dynamic dns server.

Typical usage:
        -for dyndns.org system:
                inadyn-mt -u username -p password -a my.registrated.name
        -for freedns.afraid.org:
                 inadyn-mt --dyndns_system [email protected] -a my.regi
strated.name,hash -a anothername,hash2
                         'hash' is extracted from the grab url batch file that i
s downloaded from freedns.afraid.org

Parameters:
        '--help': help
        '-h': help
        '--username': your  membername/ hash
        '-u': your  membername / hash
        '--password': your password. Optional.
        '-p': your password
        '--alias': alias host name. this option can appear multiple times.
        '-a': alias host name. this option can appear multiple times.
        '--debug': debug level 0..7; higher number, more log debug messages.
        '-d': debug level 0..7; higher number, more log debug messages.
        '--input_file': the file containing [further] inadyn options.  The defau
lt config file, '/etc/inadyn.conf' is used if inadyn is called without any cmd l
ine options.  Input file options are inserted at point of this option's appearan
ce.
        '--ip_server_name': <srv_name[:port] local_url> - local IP is detected b
y parsing the response after returned by this server and URL.
                The first IP in found in http response is considered 'my IP'.
                Default value: 'checkip.dyndns.org /
        '--dyndns_server_name': [<NAME>[:port]]
                The server that receives the update DNS request.
                Allows the use of unknown DNS services that accept HTTP updates.
                If no proxy is wanted, then it is enough to set the dyndns syste
m. The default servers will be taken.
        '--dyndns_server_url': <name>
        full URL relative to DynDNS server root.
        Ex: /some_script.php?hostname=

        '--dyndns_system': [NAME] - optional DYNDNS service type. SHOULD be one
of the following:
                -For dyndns.org: [email protected] OR [email protected] OR cust
[email protected].
                -For freedns.afraid.org: [email protected]
                -For zoneedit.com: [email protected]
                -For no-ip.com: [email protected]
                -For easydns.com: [email protected]
                -For 3322.org: [email protected]
                -For generic: custom@http_svr_basic_auth
                DEFAULT value is intended for default service at dyndns.org (mos
t users): [email protected]
        '--proxy_server': [NAME[:port]]  - the http proxy server name and port.
Default is none.
        '--update_period': how often the IP is checked. The period is in [ms]. D
efault is about 1 min. Max is 10 days
        '--update_period_sec': how often the IP is checked. The period is in [se
c]. Default is about 1 min. Max is 10 days
        '--forced_update_period': how often the IP is updated even if it is not
changed. [in sec]
        '--log_file': log file path abd name
        '--pid_file': pid file path abd name
        '--background': run in background. output to log file or to syslog
        '--verbose': set dbg level. 0 to 5
        '--iterations': set the number of DNS updates. Default is 0, which means
 infinity.
        '--syslog': force logging to syslog . (e.g. /var/log/messages). Works on
 **NIX systems only.
        '--change_persona': after init switch to a new user/group. Parameters: <
uid[:gid]> to change to. Works on **NIX systems only.
        '--version': print the version number

        '--exec': external command to exec after an IP update. Include the full
path.
        '--cache_dir': cache directory name. (e.g. /tmp/ddns). Defaults to /tmp
on **NIX systems.
        '--wildcard': enable domain wildcarding for dyndns.org, 3322.org, or eas
ydns.com.
        '--retries': network comm retry attempts.  0 to 100, default 0
        '--retry_interval': network comm miliseconds retry interval.  0 to 30,00
0, default 1,000
        '--lang_file': language file path, and file name. defaults to either ../
inadyn-mt/lang/en.lng, or /etc/inadyn-mt/en.lng



Wed Apr 28 09:59:43 2010: W:MAIN: Main: Error 'RC_DYNDNS_INVALID_OR_MISSING_PARA
METERS' (0x45).
/var/mod/root #
 
jo.
Ich habe es zwar schon etwas zum laufen bekommen, aber inadyn scheint kein https zu unterstützen darum aktualisiert der die IP nicht...

Die Lösung war bei
Custom URL :
Code:
updates.opendns.com/nic/update?hostname=
einzutragen(das https:// hat den verwirrt), dann bleibt der auch gestartet, kommt aber dank der fehlenden https unterstützung nicht mit der opendns Antwort zurecht.
 
Wie geschrieben: wget mit ssl oder wget mit einem ssl-tunnel kann das ausgezeichnet, und das am ehesten mit der onlinechanged-cgi
 
Danke, für die Hilfe.

Ein freundlicher Developer hat einen Patch(http://trac.freetz.org/ticket/798) bereit gestellt, der den opendns inadyn Freetzfähig macht.

Durch eine Nachricht über IRC hat er mich dann auf die idee gebracht man könnte eine Kombination aus beiden machen womit man dann einen https fähigen inadyn-mt hätte, ich hab bereits versucht das makefile usw vom inadyn-mt 02.14.18 so abzuändern das es geht, da das ganze bei der opendns version mit curl gelöst wurde.

aber meine Linux Kenntnisse sind so gering :( Das ich noch ne mal weiß was ich da eigentlich mache :(
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.