ddclient - openbsd

d4mi4n

volksoperator on duty
Hi,

hat von euch jemand iene funktionierende ddclient.conf für den DynDNS Dienst von nerdcamp.net?
Hier mal meine, funktioniert leider nicht:

Code:
daemon=3600                              # check every 300 seconds
syslog=yes                              # log update msgs to syslog
mail=root                               # mail all msgs to root
mail-failure=root                       # mail failed update msgs to root
pid=/var/run/ddclient.pid               # record PID in file.
use=web                                 # via web
protocol=dyndns2                        # default protocol
server=update.nerdcamp.net:3495               # default server
login=....                         # default login
password=...                      # default password
wildcard=yes                            # add wildcard CNAME?

In /var/log/daemon stehen folgende Zeilen:
Code:
May 24 11:35:35 knarsch ddclient[3754]: FAILED:   updating d4mi4n.nerdcamp.net:
unexpected line (V9bRMOPXI0
May 24 11:35:35 knarsch ddclient[3754]: FAILED:    1
May 24 11:35:35 knarsch ddclient[3754]: FAILED:    )
 
Hey danke, poste es bitte.

Edit:
Ich habe jetzt mal ipcheck installiert, damit funktionierts zu dyndns.org prima. Blöd nur, dass man dafür Phyton benötigt.
Einmal im cron eingetragen und gut.
Nercamp wäre aber auch nicht schlecht, aber so lange es mit dyndns.org funktioniert bleib ich dabei.

Es gibt da zwar ein noch ein Script bei dem dann Phyton entfällt, aber dazu benötige ich netcat, das ich nicht finden kann.
Ist das nicht bei der Standardinstallation dabei?
Habe da noch was von obnc gelesen, das muss ich mir dann aus den Ports installeren, sofern es da noch verfügbar ist.
 
Zuletzt bearbeitet:
HI,

sry für die Späte Antwort.
Bin gestern sehr spät von der Arbeit gekommen und hatte keine Zeit mehr.


Also hier ist das Script:

[/usr/local/bin/set_dyndns]
Code:
#!/bin/sh
#
# written by BOFH_HANNIBAL
# Licence: BSD
#

LOG=/var/log/set_dyndns.log
DYNIP=`ifconfig tun0 | grep inet | awk '{print $2}'`

echo "`date` :: Set IP: ${DYNIP}" >> ${LOG}
/usr/bin/lynx -dump -auth=${1}:${2} "http://members.dyndns.org/nic/update?system=dyndns&hostname=xxx.dyndns.org&myip=${DYNIP}" >> ${LOG} 

### EOF

So, und folgendes schreibst du in die [/etc/ppp/ppp.linkup]:

Code:
MYADDR:
 !bg /usr/local/bin/set_dyndns dyndnsusername dyndnspassword


Noch fragen.

Jedes mal wenn das tun0 eine IP vom ppp bekommt wird das Script ausgeführt.
Logfile ist Default /var/log/set_dyndns


Viel Spass damit.
 
Zurück
Oben