Bind-nsupdate aka RFC2136

After running this, /usr/bin/knsupdate got installed. I call it manually and it works.

From
opkg -e /etc/opkg/openwrt/distfeeds.conf list | grep nsupdate
I got a line
ddns-scripts-nsupdate - 2.8.2-12 - Dynamic DNS Client scripts extension for direct updates using bind nsupdate The script directly updates a PowerDNS (or maybe bind server) via nsupdate from bind-client package. It requires: "option dns_server" to be set to the server to be used by nsupdate. "option username" should be set to the key name and "option password" to the base64 encoded shared secret.

root@RUT200:~# tail -f /var/log/ddns/rfc2136.log 

gives

 111017       : Detect local IP on 'network'
 111017       : #> network_get_ipaddr __DATA 'mob1s1a1_4'
 111018       : ifconfig_name=usb0; ifconfig_ip=192.168.129.55
 111018       : Used ifconfig IP 192.168.129.55 instead
 111018       : Local IP '192.168.129.55' detected on network 'mob1s1a1_4'
 111019       : Update needed - L: '192.168.129.55' <> R: ''
 111019       : parsing script '/usr/lib/ddns/update_nsupdate.sh'
 111019  warn : Service section not configured correctly! Missing 'dns_server' - terminate
 111020  warn : pid '27190' exit with error '1' at 2024-07-22 11:10

Where in the web-interface I can set this "option dns_server" ?

By the way: I changed the script /usr/lib/ddns/update_nsupdate.sh to ignore "option username" and "option password", because my DNS-server did not need this. LAter I would provide a modified version of this script, if you tell me, how. This would then accept empty username/password and generate the “DATAFILE” accordingly.