Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
linux_wiki:ddclient [2015/08/04 23:49] billdozor |
linux_wiki:ddclient [2016/03/18 23:20] billdozor [ddclient] |
||
---|---|---|---|
Line 6: | Line 6: | ||
**Checklist** | **Checklist** | ||
- | * CentOS 7 used for this tutorial, but others will work as well. | + | * Distro(s): Any |
---- | ---- | ||
Line 36: | Line 36: | ||
Install perl ssl library | Install perl ssl library | ||
<code bash> | <code bash> | ||
- | yum install | + | yum install |
</ | </ | ||
+ | Extract and un-archive | ||
+ | <code bash> | ||
+ | tar -jxvf ddclient-3.8.3.tar.bz2 | ||
+ | </ | ||
+ | * Note: if you receive an error while extracting, you might be on a minimal install and need to install bzip2 (yum install bzip2) | ||
+ | |||
+ | Create required directories | ||
+ | <code bash> | ||
+ | mkdir / | ||
+ | mkdir / | ||
+ | </ | ||
+ | |||
+ | Copy files to system locations | ||
+ | <code bash> | ||
+ | cp sample-etc_ddclient.conf / | ||
+ | cp ddclient-3.8.3/ | ||
+ | cp ddclient-3.8.3/ | ||
+ | </ | ||
+ | |||
+ | ==== Configure ==== | ||
+ | |||
+ | Change perms, edit config file | ||
+ | <code bash> | ||
+ | chown root:root / | ||
+ | chmod 600 / | ||
+ | vi / | ||
+ | |||
+ | ## OpenDNS.com account-config | ||
+ | use=web, web=myip.dnsomatic.com | ||
+ | ssl=yes | ||
+ | server=updates.opendns.com | ||
+ | protocol=dyndns2 | ||
+ | login=email@domain.com | ||
+ | password=mypasshere | ||
+ | MyNetwork | ||
+ | </ | ||
+ | * Replace login and password with OpenDNS login credentials. | ||
+ | * Replace " | ||
+ | |||
+ | Test the config | ||
+ | <code bash> | ||
+ | ddclient -daemon=0 -debug -noquiet | ||
+ | </ | ||
+ | * Should see debug output, followed by " | ||
+ | |||
+ | Enable/ | ||
+ | <code bash> | ||
+ | chkconfig --add ddclient | ||
+ | service ddclient start | ||
+ | </ | ||
---- | ---- |