I have an SME 6.0.1 system on a DSL modem. It works well most of the time. My only complaint is with the unreliable dynamic DNS mechanism of my system (server/modem). The server was running and I accessed it via HTTP. Later that day, I tried access via SSH and received no response. I called home and asked my daughter to retrieve the IP address. Usually, this address can be used to manually update the dyndns.org database. This time was different--it looks like the modem is going to need to be rebooted to fix the problem. Internet access from the private network functions fine even when the system cannot seem to update its dyndns.org address.
Last time this happened, I checked the log files and noted that the dyndns updating scripted failed to access the dyndns.org website. Is there an automatic retry or does it just try once per execution? I have configured the server to cron the update script hourly. I thought this would minimize the downtime when this situation occurs. It seems, however, that once in this state, no further update attempts occur.
A snippet of the log file when my daughter rebooted the system:
Jan 4 14:22:32 smithe e-smith[1445]: Connection timed out at /sbin/e-smith/dynamic-dns/dyndns line 56.
Jan 4 14:22:32 smithe e-smith[1445]: S85update-dns=action|Event|ip-change|Action|S85update-dns|Start|1104869954 440320|End|1104870152 850867|Elapsed|198.410547|Status|28160
Jan 4 14:22:32 smithe e-smith[1445]: Running event handler: /etc/e-smith/events/ip-change/S90pptpd-restart
Internet access still worked after rebooting although I could not access the server from outside.
Any ideas?