From 935deedc1499e1446fad6e153f761f11817be201 Mon Sep 17 00:00:00 2001 From: Alex Harpin Date: Sun, 8 Feb 2015 19:33:14 +0000 Subject: vyatta-cfg-system: allow dynamic dns updating from behind nat Add a couple of configuration options to DDNS, to allow the use=web option from ddclient when determining the external IP address. This will allow DDNS to be correctly updated when behind a NAT device. Syntax: set service dns dynamic interface eth0 use-web url (url to use) set service dns dynamic interface eth0 use-web skip (search for this) Bug #455 http://bugzilla.vyos.net/show_bug.cgi?id=455 --- templates/service/dns/dynamic/interface/node.tag/use-web/node.def | 1 + templates/service/dns/dynamic/interface/node.tag/use-web/skip/node.def | 2 ++ templates/service/dns/dynamic/interface/node.tag/use-web/url/node.def | 2 ++ 3 files changed, 5 insertions(+) create mode 100644 templates/service/dns/dynamic/interface/node.tag/use-web/node.def create mode 100644 templates/service/dns/dynamic/interface/node.tag/use-web/skip/node.def create mode 100644 templates/service/dns/dynamic/interface/node.tag/use-web/url/node.def (limited to 'templates') diff --git a/templates/service/dns/dynamic/interface/node.tag/use-web/node.def b/templates/service/dns/dynamic/interface/node.tag/use-web/node.def new file mode 100644 index 00000000..f1b86b6d --- /dev/null +++ b/templates/service/dns/dynamic/interface/node.tag/use-web/node.def @@ -0,0 +1 @@ +help: Web check used for obtaining the external IP address diff --git a/templates/service/dns/dynamic/interface/node.tag/use-web/skip/node.def b/templates/service/dns/dynamic/interface/node.tag/use-web/skip/node.def new file mode 100644 index 00000000..f316a4b5 --- /dev/null +++ b/templates/service/dns/dynamic/interface/node.tag/use-web/skip/node.def @@ -0,0 +1,2 @@ +help: Skip everything before this on the given URL +type: txt diff --git a/templates/service/dns/dynamic/interface/node.tag/use-web/url/node.def b/templates/service/dns/dynamic/interface/node.tag/use-web/url/node.def new file mode 100644 index 00000000..164ddde4 --- /dev/null +++ b/templates/service/dns/dynamic/interface/node.tag/use-web/url/node.def @@ -0,0 +1,2 @@ +help: URL to obtain the current external IP address +type: txt -- cgit v1.2.3