Tony:
Here is my original dyndns.org file, is not in use.
# This request will set wildcards on, such that *.$DOMAIN will resolve to
# $DOMAIN. Thus, if your domain is fred.dyndns.org, www.fred.dyndns.org
# will resolve as well.
wget -q -O /tmp/dyndns.log \
--user-agent="e-smith-dyndns.org/0.1" \
http://"$USERID:$PASSWD"@members.dyndns.org/nic/update?\
system=dyndns\&hostname="$DOMAIN"\&myip="$IPADDR"\&wildcard=ON
RESULT=cat /tmp/dyndns.log
case "$RESULT" in
good*)
logger -t dyndns.org "Update at $IPADDR succeeded." ;;
nochg*)
logger -t dyndns.org "IP Address $IPADDR already in database." ;;
notfqdn*)
logger -t dyndns.org \
"$DOMAIN is not a Fully-Qualified Domain Name." ;;
nohost*)
logger -t dyndns.org \
"$DOMAIN does not exist on the dyndns.org system." ;;
!yours*)
logger -t dyndns.org "$DOMAIN does not belong to you." ;;
badauth*)
logger -t dyndns.org "Bad username or password $USERID:$PASSWD." ;;
abuse*)
logger -t dyndns.org \
"$DOMAIN is blocked for abuse; contact support@dyndns.org" \
"to unblock." ;;
numhost*)
logger -t dyndns.org "Too many or too few hosts found." ;;
dnserr*)
logger -t dyndns.org "DNS Error encountered." \
"Response was $RESULT. Please contact support@dyndns.org." ;;
w*)
logger -t dyndns.org \
"NIC is currently unavailable. Response was $RESULT." ;;
911*)
logger -t dyndns.org "Something is horribly wrong." ;;
*)
logger -t dyndns.org "Unknown response $RESULT. Status was $?";;
esac
exit 0
[root@sunshine dynamic-dns]#
I don´t know what terminal are you using. I use Putty and I can copy and paste any text on it.
I can understand system=custom asignment but what I mean is that the important thing is what happens when the service is other than dyndns.org
I guess that there are some other things to change in the file and I don´t have enough experience to tell if the protocol for other service could be the same that the one used for dyndns.org .... I really don´t think so.
So if you the idea is that if you have this running with a different service, it could be of much use to have the copy of the script just to check a couple of things.
Just to clear up things:
1. I tried to use dyndns by simply configuring it at the SME administrators panel. Didn´t work. For more explanations on what I did, please see my first post.
2. I switched to yi.org just because I found the name on other script in the directory /sbin/e-smith/dynamic-dns/ . It worked right away.
3. My conclusion: something is wrong with the dyndns script
4. My question: what if I use any other service and I have no sample script (newbie on this).
5. Now trying to understand how system=custom could work and take a look to a custom script.
Answering CharlyBrady´s question: of course I checked the dyndns.log file which has zero size.

)
Thank you !