[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problem mit ddclient



Hi Leute,

ich habe heute ein Problem mit ddclient (Lenny) festgestellt und wüsste
gerne, ob und wenn ja wie man das wohl beheben könnte:

ddclient updatet die IP nicht, wenn der Rechner schon länger läuft.
Folgende Situation (Beispiel, ist schon 2x aufgetreten):
Aus /var/cache/ddclient:
## last updated at Tue Feb 22 19:36:56 2011 (1298399816)

Seitdem (also seit ca. 24h) auch keinerlei Eintrag in syslog mehr,
ddclient läuft aber laut config als daemon. Morgens um 5 wird die
DSL-Leitung reconnectet, also findet ein IP-Wechsel statt.
kill -HUP PID_vom_Prozess ist auch wirkungslos, restarte ich den per
init.d aber, so wird die IP augenblicklich aktualisiert, wenn auch mit
merkwürdigen Fehlermeldungen garniert (die aber IMO nix mit dem Problem
an sich zu tun haben, denn ddclient scheint ja bis dahin überhaupt
nicht zu bemerken, dass die IP sich geändert hat):

Feb 23 19:02:42 server kernel: [84608.326057] Invalid INPUT:IN=eth0 OUT= MAC=00:10:4b:43:4d:63:00:16:e3:d4:ae:59:08:00 SRC=208.78.69.70 DST=192.168.1.1 LEN=40 TOS=0x00 PREC=0x00 TTL=49 ID=9404 DF PROTO=TCP SPT=80 DPT=59062 WINDOW=0 RES=0x00 RST URGP=0 
Feb 23 19:02:43 server ddclient[17021]: SUCCESS:  updating tz.dyndns.org: good: IP address set to 89.245.94.12
Feb 23 19:02:44 server kernel: [84610.123679] Invalid INPUT:IN=eth0 OUT= MAC=00:10:4b:43:4d:63:00:16:e3:d4:ae:59:08:00 SRC=208.78.69.70 DST=192.168.1.1 LEN=40 TOS=0x00 PREC=0x00 TTL=49 ID=24605 DF PROTO=TCP SPT=80 DPT=59062 WINDOW=0 RES=0x00 RST URGP=0 
Feb 23 19:02:47 server kernel: [84612.525616] Invalid INPUT:IN=eth0 OUT= MAC=00:10:4b:43:4d:63:00:16:e3:d4:ae:59:08:00 SRC=208.78.69.70 DST=192.168.1.1 LEN=40 TOS=0x00 PREC=0x00 TTL=49 ID=44802 DF PROTO=TCP SPT=80 DPT=59062 WINDOW=0 RES=0x00 RST URGP=0 
Feb 23 19:02:51 server kernel: [84617.325530] Invalid INPUT:IN=eth0 OUT= MAC=00:10:4b:43:4d:63:00:16:e3:d4:ae:59:08:00 SRC=208.78.69.70 DST=192.168.1.1 LEN=40 TOS=0x00 PREC=0x00 TTL=49 ID=19514 DF PROTO=TCP SPT=80 DPT=59062 WINDOW=0 RES=0x00 RST URGP=0 
Feb 23 19:03:01 server kernel: [84626.917600] Invalid INPUT:IN=eth0 OUT= MAC=00:10:4b:43:4d:63:00:16:e3:d4:ae:59:08:00 SRC=208.78.69.70 DST=192.168.1.1 LEN=40 TOS=0x00 PREC=0x00 TTL=49 ID=35110 DF PROTO=TCP SPT=80 DPT=59062 WINDOW=0 RES=0x00 RST URGP=0 
Feb 23 19:03:20 server kernel: [84646.129989] Invalid INPUT:IN=eth0 OUT= MAC=00:10:4b:43:4d:63:00:16:e3:d4:ae:59:08:00 SRC=208.78.69.70 DST=192.168.1.1 LEN=40 TOS=0x00 PREC=0x00 TTL=49 ID=65514 DF PROTO=TCP SPT=80 DPT=59062 WINDOW=0 RES=0x00 RST URGP=0 
Feb 23 19:03:59 server kernel: [84684.517657] Invalid INPUT:IN=eth0 OUT= MAC=00:10:4b:43:4d:63:00:16:e3:d4:ae:59:08:00 SRC=208.78.69.70 DST=192.168.1.1 LEN=40 TOS=0x00 PREC=0x00 TTL=49 ID=58445 DF PROTO=TCP SPT=80 DPT=59062 WINDOW=0 RES=0x00 RST URGP=0 
Feb 23 19:05:15 server kernel: [84761.311785] Invalid INPUT:IN=eth0 OUT= MAC=00:10:4b:43:4d:63:00:16:e3:d4:ae:59:08:00 SRC=208.78.69.70 DST=192.168.1.1 LEN=40 TOS=0x00 PREC=0x00 TTL=49 ID=47530 DF PROTO=TCP SPT=80 DPT=59062 WINDOW=0 RES=0x00 RST URGP=0 

_Eigentlich_ müsste das laut config aber funktionieren (und hat es
bisher auch immer):
# /etc/default/ddclient

# Set to "true" if ddclient should be run every time a new ppp connection is
# established. This might be useful, if you are using dial-on-demand
run_ipup="true"

# Set to "true" if ddclient should run in daemon mode
run_daemon="true"

# Set the time interval between the updates of the dynamic DNS name in seconds.
# This option only takes effect if the ddclient runs in daemon mode.
daemon_interval="180s"

Und:
# /etc/ddclient.conf

pid=/var/run/ddclient.pid
mail-failure=root@localhost
use=web, web=checkip.dyndns.org/, web-skip="Current IP Address:"
protocol=dyndns2
server=members.dyndns.org
login=XXXX
password='XXXXXXXX'
tz.dyndns.org

Meiner Meinung nach hätte ddclient aber aufgrund des Status als daemon
irgendwann ab 180s nach IP-Wechsel bemerken müssen, dass die IP sich
geändert hat.


ciao, Dirk


Reply to: