1 (edytowany przez elpatoro 2020-11-29 18:36:09)

Temat: DDNS / no-ip.com

Witam,

Mam problem z konfiguracją DDNS na OpenWRT. Zainstalowane:
ddns-scripts    2.7.8-13
ddns-scripts_no-ip_com    2.7.8-13
Używam no-ip.com i konfigurację mam taką:

#uci show ddns:
ddns.global=ddns
ddns.global.ddns_dateformat='%F %R'
ddns.global.ddns_loglines='250'
ddns.global.upd_privateip='0'
ddns.myddns_ipv4=service
ddns.myddns_ipv4.enabled='1'
ddns.myddns_ipv4.domain='xxx.hopto.org'
ddns.myddns_ipv4.username='yyy'
ddns.myddns_ipv4.password='zzz'
ddns.myddns_ipv4.interface='wan'
ddns.myddns_ipv4.ip_source='web'
ddns.myddns_ipv4.ip_url='http://ipecho.net/plain'
ddns.myddns_ipv4.service_name='no-ip.com'
ddns.myddns_ipv4.lookup_host='xxx.hopto.org'

W logu pokazuje mi:

# tail -f /var/log/ddns/myddns_ipv4.log
ddns.myddns_ipv4.ip_source='web'
ddns.myddns_ipv4.ip_url='http://ipecho.net/plain'
ddns.myddns_ipv4.lookup_host='xxx.hopto.org'
ddns.myddns_ipv4.password='***PW***'
ddns.myddns_ipv4.service_name='no-ip.com'
ddns.myddns_ipv4.username='yyy'
ddns.myddns_ipv4=service
182643       : verbose mode  : 0 - run normal, NO console output
182644  WARN : No update_url found/defined or no update_script found/defined! - TERMINATE
182644  WARN : PID '4577' exit WITH ERROR '1' at 2020-11-29 18:26

2

Odp: DDNS / no-ip.com

Pokaż

ls -al /usr/lib/ddns

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: DDNS / no-ip.com

Oct 21 15:34 dynamic_dns_functions.sh
Oct 21 15:34 dynamic_dns_lucihelper.sh
Oct 21 15:34 dynamic_dns_updater.sh
Nov 25 06:02 update_no-ip_com.sh

4

Odp: DDNS / no-ip.com

To nie jest wynik polecenia ls -al /usr/lib/ddns. Zrób proszę dokładnie to co napisałem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: DDNS / no-ip.com

# ls -al /usr/lib/ddns
drwxr-xr-x    1 root     root             0 Nov 29 17:26 .
drwxr-xr-x    1 root     root             0 Nov 29 17:58 ..
-rwxr-xr-x    1 root     root         30151 Oct 21 15:34 dynamic_dns_functions.sh
-rwxr-xr-x    1 root     root          4109 Oct 21 15:34 dynamic_dns_lucihelper.sh
-rwxr-xr-x    1 root     root         10308 Oct 21 15:34 dynamic_dns_updater.sh
-rwxr-xr-x    1 root     root          1366 Nov 25 06:02 update_no-ip_com.sh

6

Odp: DDNS / no-ip.com

Nie widzę powodu dla którego się buntuje. Wrzuć sobie w konfig

option update_url 'http://[USERNAME]:[PASSWORD]@dynupdate.no-ip.com/nic/update?hostname=[DOMAIN]&myip=[IP]'

Zrestartuj ddns i zobacz w logach co się dzieje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: DDNS / no-ip.com

191406       : verbose mode  : 0 - run normal, NO console output
191406  WARN : No update_url found/defined or no update_script found/defined! - TERMINATE
191406  WARN : PID '6166' exit WITH ERROR '1' at 2020-11-29 19:14

8

Odp: DDNS / no-ip.com

I wywal jeszcze service_name

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: DDNS / no-ip.com

Odinstalowałem i ponownie zainstalowałem dns-scripts i ddns-scripts_no-ip_com
Skonfigurowałem i działa.
Dzięki

10 (edytowany przez zakk87 2026-02-28 19:12:37)

Odp: DDNS / no-ip.com

mam ten sam problem, nie przypominam sobie abym odinstalowywał jakikolwiek pakiet ddns. Możliwe, że wszytskie problemy zaczęły się po odinstalowaniu pakietu ip-tiny i zmianę na ip-full gdzie wyleciał np wireguard.

obecnie w routerze mam tylko jeden pakiet ddns-scripts-services (usunąłem go i ponownie zainstalowałem), nie mogę zainstalować ddns-services ani luci-app-ddns

apk add luci-app-ddns
(1/2) Installing ddns-scripts (2.8.2-r90)
  Installing file to etc/config/ddns.apk-new
  Executing ddns-scripts-2.8.2-r90.post-install
  *  190843  WARN : No update_url found/defined or no update_script found/defined! - TERMINATE
 14% ###########                                                              
root@WR3000P:~# apk add ddns-scripts
(1/2) Installing ddns-scripts-services (2.8.2-r90)
  Executing ddns-scripts-services-2.8.2-r90.post-install
(2/2) Installing ddns-scripts (2.8.2-r90)
  Installing file to etc/config/ddns.apk-new
  Executing ddns-scripts-2.8.2-r90.post-install
  *  191028  WARN : No update_url found/defined or no update_script found/defined! - TERMINATE
 59% #################################################                                  
^root@WR3000P:~# apk add ddns-scripts-services
(1/1) Installing ddns-scripts-services (2.8.2-r90)
  Executing ddns-scripts-services-2.8.2-r90.post-install
OK: 55.4 MiB in 357 packages
root@WR3000P:~# apk add ddns-scripts
(1/1) Installing ddns-scripts (2.8.2-r90)
  Installing file to etc/config/ddns.apk-new
  Executing ddns-scripts-2.8.2-r90.post-install
  *  191046  WARN : No update_url found/defined or no update_script found/defined! - TERMINATE
 26% #####################                                                              

11

Odp: DDNS / no-ip.com

Błąd spowodowany przez apk, poprawili to w snapshocie żeby nie uruchamiał tego od razu po instalacji: https://github.com/openwrt/packages/com … a877b8b335

Zrób sobie obraz przez ASU gdzie będziesz miał te pakiety wkompilowane.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.