linux_wiki:ddclient

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux_wiki:ddclient [2015/08/04 23:49]
billdozor
linux_wiki:ddclient [2019/05/25 23:50] (current)
Line 6: Line 6:
  
 **Checklist** **Checklist**
-  * CentOS 7 used for this tutorial, but others will work as well.+  * Distro(s): Enterprise Linux
  
 ---- ----
Line 36: Line 36:
 Install perl ssl library Install perl ssl library
 <code bash> <code bash>
-yum install +yum install perl-IO-Socket-SSL
 </code> </code>
  
 +Extract and un-archive
 +<code bash>
 +tar -jxvf ddclient-3.8.3.tar.bz2
 +</code>
 +  * 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 /etc/ddclient
 +mkdir /var/cache/ddclient
 +</code>
 +
 +Copy files to system locations
 +<code bash>
 +cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
 +cp ddclient-3.8.3/ddclient /usr/sbin/
 +cp ddclient-3.8.3/sample-etc_rc.d_init.d_ddclient /etc/rc.d/init.d/ddclient
 +</code>
 +
 +==== Configure ====
 +
 +Change perms, edit config file
 +<code bash>
 +chown root:root /etc/ddclient/ddclient.conf
 +chmod 600 /etc/ddclient/ddclient.conf
 +vi /etc/ddclient/ddclient.conf
 +
 +## 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
 +</code>
 +  * Replace login and password with OpenDNS login credentials.
 +  * Replace "MyNetwork" with the name of the network in your OpenDNS dashboard.
 +
 +Test the config
 +<code bash>
 +ddclient -daemon=0 -debug -noquiet
 +</code>
 +  * Should see debug output, followed by "SUCCESS:  updating MyNetwork: good: IP address set to xxx.xxx.xxx.xxx"
 +
 +Enable/start the service
 +<code bash>
 +chkconfig --add ddclient
 +service ddclient start
 +</code>
  
 ---- ----
  • linux_wiki/ddclient.1438746576.txt.gz
  • Last modified: 2019/05/25 23:50
  • (external edit)