[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