While trying to follow the instructions (be sure to select OpenWRT) to setup Duckdns.org as my DDNS provider, I run into a message saying "122531 WARN: Service section disabled! - Terminate"
Background: I am new to OpenWRT and L/uCI. I have SSH'd into the router, logged in and followed the 2 first steps to install the packages. The next step simply says "setup scripts" and gives a line of code that my terminal does not recognize.
root@innie:~# ddns-scripts
sh: ddns-scripts: not found
root@innie:~#
From here I installed nano, and modified the config file:
Delete the myddns_ipv4 and myddns_ipv6, it's tripping up over the first of them and you don't need either of them. You should be able to configure this all via the gui btw using the luci-app-ddns package
root@innie:~# sh
BusyBox v1.28.4 () built-in shell (ash)
root@innie:~# . /usr/lib/ddns/dynamic_dns_functions.sh # note the leading period
root@innie:~# start_daemon_for_all_ddns_sections "wan"
root@innie:~# 191324 WARN : No update_url found/defined or no update_script found/defined! - TERMINATE
Also, i realized after i started messing with the command line that there was a GUI configuration page. Unfortunately, there is something wrong there, too. if i name my connection, then hit add, i'm brought to a page that just doesn't have anything useful on it.
Easiest way to start from scratch is to delete the section and then try adding it again in the GUI - also you have https support turned on, did you install curl and its dependencies ?
Also I don't think you want to start things the way they suggest - you should be able to just run /etc/init.d/ddns restart
So it bothered me that the LuCI DDNS configuration page was not right, and I decided to delete what I had done to this point. Through the LuCI config page I went to "system", "software", then to the "installed packages" tab and searched "ddns". This showed the "ddns-scripts" and "luci-app-ddns". I selected "remove" for both of those. Then I Putty'd into the console and
rm /etc/config/ddns
reboot (out of excess precaution). Then through LuCI config webpage i went back to software and installed just the "LuCI-app-ddns". This brought up the "Services" tab and in the DDNS section, there were 2 modifiable entries! plug in the relavent data and TA-DA! we have a working DDNS.