Hi there,
you can configure e-smith to use almost every dynamic dns-service. For instance i am using a german provider called dnsteam (
www.dnsteam.de)
I changes the dyndns.org script in /sbin/e-smith/dynamic-dns to look like this:
#!/bin/sh
# DNS-Update @ DNSTEAM
#------------------------------------------------------------
# Custom dynamic DNS update handler.
#------------------------------------------------------------
IPADDR=$1
USERID=$2
PASSWD=$3
DOMAIN=$4
#------------------------------------------------------------
# Your handler starts here.
#------------------------------------------------------------
lynx -cookies -source- "http://dnsteam.de/dyndnsupdate.php?login=$USERID&password=$PASSWD&domain=$DOMAIN" -dump
#------------------------------------------------------------
# Your handler ends here.
#------------------------------------------------------------
exit 0
Then i fill in the proper codes in configuration menu (account name, password) and select dyndns.org as my dynamic-dns service.
A reboot and every time the IP changes, the e-smith will send a request and actualize the primary domain-account at my dns provider.
Sometimes you have to fumble with the codes. You can also put them in in clear text:
lynx -cookies -source -dump "http://dnsteam.de/dyndnsupdate.php?login=$YOURLOGIN&password=$YOURPASSWORD&domain=$DOMAIN"
Just ask your Provider, how the account must be updated. Have Fun
Alex