[fli4l] twodns.de in dyndns einbinden

Nicky Cybala allinge at t-online.de
Do Jul 3 15:57:06 CEST 2014


Moin,

Am 03.07.2014 07:42, schrieb Peter Schauder:
> On Wed, 02 Jul 2014 09:43:31 +0200, Christoph Schulz
> <fli4l at kristov.de> wrote:
> Hallo,
> 
> naja, hätte ich mich wohl besser ausdrücken müssen. Ich hab schon die
> Doku gelesen (tu ich sporadisch), aber ich wer daraus nicht schlau.


Also ich habe das hier so geloest:

1. im Build unter /opt/etc/dyndns eine Datei anlegen mit dem Namen
"provider.TWODNS"

Inhalt dieser
# Beginn
# part of Package DYNDNS 3.6.2, see documentation for licence
# Provider twodns.de
# Last change: $Id: provider.DYNDNS 16171 2008-12-25 17:46:14Z rg $
provider_update_method='https https_noauth http'
provider_host='update.twodns.de'
provider_protocol='dyndns'

#
# http section
#
provider_url="/update?hostname=${host}&ip=${ip}"
provider_port='8245 80'
provider_auth="$user:$pass"

#
# https section
#
curl_line="-u $provider_auth -d hostname=$host -d wildcard=NOCHG -d
mx=NOCHG -d backmx=NOCHG -d offline=NO -d myip=$ip --url
https://$provider_host/update?hostname=${host}&ip=${ip}"
# ACHTUNG alles eine Zeile!!!
# END


2. die Datei /check/dyndns.exp anpassen:
DYNPROVIDER = AFRAID|CJB|... ergaenzen um TWODNS

3. die Datei /opt/dyndns.txt ergaenzen um die Zeilen
dyndns_%_provider   TWODNS      etc/dyndns/provider.TWODNS flags=sh
dyndns_%_provider   TWODNS      files/usr/bin/base64 mode=555

Meine Config sieht dann so aus:

OPT_DYNDNS='yes'
DYNDNS_ALLOW_SSL='yes'
DYNDNS_SAVE_OUTPUT='yes'
DYNDNS_N='1'
DYNDNS_1_PROVIDER='TWODNS'
DYNDNS_1_USER='benutzer'
DYNDNS_1_PASSWORD='geheim'
DYNDNS_1_HOSTNAME='host.dd-dns.de'
DYNDNS_1_CIRCUIT='dhcp'

Gruss Nicky


Mehr Informationen über die Mailingliste Fli4L