update readme, document Data::Validate::IP

This commit is contained in:
Al 2019-06-25 14:16:37 -04:00
parent e910af8bac
commit 4467c63527

View file

@ -38,19 +38,20 @@ The code was originally written by Paul Burry and is now hosted and maintained
through sourceforge.net. Please check out http://ddclient.sf.net through sourceforge.net. Please check out http://ddclient.sf.net
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
REQUIREMENTS: ## REQUIREMENTS:
- one or more accounts from one of the dynamic DNS services - one or more accounts from one of the dynamic DNS services
- Perl 5.014 or later - Perl 5.014 or later
(you need the IO::Socket::SSL perl library for ssl-support, - `Data::Validate::IP` perl library
JSON::PP perl library for JSON support and - `IO::Socket::SSL` perl library for ssl-support
IO::Socket:INET6 perl library for ipv6-support) - `JSON::PP` perl library for JSON support
- `IO::Socket:INET6` perl library for ipv6-support
- Linux or probably any common Unix system - Linux or probably any common Unix system
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
INSTALLATION: ## INSTALLATION:
cp ddclient /usr/sbin/ cp ddclient /usr/sbin/
mkdir /etc/ddclient mkdir /etc/ddclient
@ -89,7 +90,7 @@ INSTALLATION:
## as described below. ## as described below.
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
TROUBLESHOOTING: ## TROUBLESHOOTING:
1. enable debugging and verbose messages. 1. enable debugging and verbose messages.
``$ ddclient -daemon=0 -debug -verbose -noquiet`` ``$ ddclient -daemon=0 -debug -verbose -noquiet``
@ -134,7 +135,7 @@ TROUBLESHOOTING:
while some others accept anything. while some others accept anything.
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
USING DDCLIENT WITH ppp ## USING DDCLIENT WITH ppp
If you are using a ppp connection, you can easily update your DynDNS If you are using a ppp connection, you can easily update your DynDNS
entry with each connection, with: entry with each connection, with:
@ -146,7 +147,7 @@ Alternatively, you may just configure ddclient to operate as a daemon
and monitor your ppp interface. and monitor your ppp interface.
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
USING DDCLIENT WITH cron ## USING DDCLIENT WITH cron
If you have not configured ddclient to use daemon-mode, you'll need to If you have not configured ddclient to use daemon-mode, you'll need to
configure cron to force an update once a month so that the dns entry will configure cron to force an update once a month so that the dns entry will
@ -157,7 +158,7 @@ not become stale.
vi /etc/cron.d/ddclient vi /etc/cron.d/ddclient
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
USING DDCLIENT WITH dhcpcd-1.3.17 ## USING DDCLIENT WITH dhcpcd-1.3.17
If you are using dhcpcd-1.3.17 or thereabouts, you can easily update If you are using dhcpcd-1.3.17 or thereabouts, you can easily update
your DynDNS entry automatically every time your lease is obtained your DynDNS entry automatically every time your lease is obtained
@ -181,7 +182,7 @@ Alternatively, you may just configure ddclient to operate as a daemon
and monitor your ethernet interface. and monitor your ethernet interface.
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
USING DDCLIENT WITH dhclient ## USING DDCLIENT WITH dhclient
If you are using the ISC DHCP client (dhclient), you can update If you are using the ISC DHCP client (dhclient), you can update
your DynDNS entry automatically every time your lease is obtained your DynDNS entry automatically every time your lease is obtained