Seite 1 von 1

Asus WRT AC68U

Verfasst: Di 15.01.2019, 00:46
von carbo
Mein Asus  Router benötigt für spdns ein startscript, es kommt diese meldung:
For the Custom DDNS you must manually create a ddns-start script that handles your custom notification.
Kann mir jemand helfen solch ein Startscript für spdns zu erstellen und wie oder wo ich es installieren muss.
Danke carbo

Re: Asus WRT AC68U

Verfasst: Mi 16.01.2019, 10:04
von David
Hallo Carbo,
leider kenne ich das genannte Gerät nicht. Am besten fragen Sie tatsächlich bei Asus oder in einem asus-lastigen Forum nach.
Hier scheint es sich um eine sehr gerätespezifische Konfiguration zu handeln.

Re: Asus WRT AC68U

Verfasst: Fr 29.03.2019, 16:37
von nase765
moin,
etwas spät aber vielleicht hilft es ja doch noch.

#!/bin/sh

# registered domains. might be the same for v4 and v6
DOMAINV4=abcabc.spdns.de
DOMAINV6=${DOMAINV4}

# generated token for each domain
TOKENV4=abcd-abcd-abcd
#TOKENV6=abcd-abcd-abcd

# get own IPs to feed them back to spdyn. See http://wiki.securepoint.de/index.php/SPDyn/meineIP
MYIPV4=$(curl -s http://checkip4.spdyn.de/)
#MYIPV6=$(curl -s http://checkip6.spdyn.de/)

# update spdyn records if IPs were fetched
if [ -n "${MYIPV4}" ];
then
  echo "updating v4 to: ${MYIPV4}"
  curl -u "${DOMAINV4}:${TOKENV4}" "https://update.spdyn.de/nic/update?host ... p=${MYIPV4}" >/dev/null 2>&1
else
  echo "error retrieving v4"
fi

# asus ddns_script watchdog
if [ $? -eq 0 ]; then
  /sbin/ddns_custom_updated 1
else
  /sbin/ddns_custom_updated 0
fi

das ganze im router abspeichern zb. als ddns-start   unter     /jffs/scripts/
mit chmod a+x ausfuehrbar machen.

gruss nase765

Re: Asus WRT AC68U

Verfasst: Sa 18.02.2023, 20:56
von damianar1984
Hallo, 

vielen Dank für dein Script. 

Leider funktioniert es bei mir leider nicht. Habe ebenfalls einen Asous Router mit MerlinWRT

Das Script startet alle paar Sekunden: 

Feb 18 19:53:42 ddns: update CUSTOM , wan_unit 0
Feb 18 19:53:42 ddns: Clear ddns cache.
Feb 18 19:53:42 custom_script: Running /jffs/scripts/ddns-start (args: XXX)
Feb 18 19:54:12 watchdog: start ddns.
Feb 18 19:54:12 rc_service: watchdog 1583:notify_rc start_ddns watchdog
Feb 18 19:54:12 ddns: update CUSTOM , wan_unit 0
Feb 18 19:54:12 ddns: Clear ddns cache.
Feb 18 19:54:12 custom_script: Running /jffs/scripts/ddns-start (args: XXX)
Feb 18 19:54:42 watchdog: start ddns.
Feb 18 19:54:42 rc_service: watchdog 1583:notify_rc start_ddns watchdog
Feb 18 19:54:42 ddns: update CUSTOM , wan_unit 0
Feb 18 19:54:42 ddns: Clear ddns cache


Kannst du hier weiterhelfen?

VG

Re: Asus WRT AC68U

Verfasst: Mo 20.02.2023, 13:19
von nase765
moin,

die zeile sollte so aussehen. wird leider falsch dargestell.

curl -u "${DOMAINV4}:${TOKENV4}" "https://update.spdyn.de/nic/update?host ... p=${MYIPV4}" >/dev/null 2>&1

Re: Asus WRT AC68U

Verfasst: Mo 20.02.2023, 13:25
von damianar1984
Super. Ich habe es jetzt hinbekommen.

Was muss man denn tun, damit im Dashboard der Host als active angezeigt wird?

Bei mir steht immer noch, dass der Token wohl noch nicht benutzt worden ist.

Info: Betreibe den Router hinter der fritzbox cable (Bridge-Mode nicht möglich, doppeltes NAT)

Re: Asus WRT AC68U

Verfasst: Mo 20.02.2023, 15:39
von nase765
so nochmal, war wieder falsch.

"https://update.spdyn.de/nic/update?host ... p=${MYIPV4}" >/dev/null 2>&1

Re: Asus WRT AC68U

Verfasst: Mo 20.02.2023, 15:40
von nase765
wird leider immer noch falsch dargestellt. :-(

Re: Asus WRT AC68U

Verfasst: Mo 20.02.2023, 15:53
von damianar1984
nase765 hat geschrieben: wird leider immer noch falsch dargestellt. :-(
Das ist kein Problem, ich habe es inzwischen herausgefunden leider aber immer noch das Problem, dass der Host hier nicht als active angezeigt wird

Re: Asus WRT AC68U

Verfasst: Sa 04.11.2023, 06:29
von hallogen
Super für Dich!
Ich habe es nach 14 Tagen immer noch nicht herausgefunden.
Mangels geistiger Masse bleibt mir nur das Probieren.
Laß mich bitte nicht dumm sterben .

Re: Asus WRT AC68U

Verfasst: Mo 06.11.2023, 11:03
von Mario
Wenn ein Post verfasst wird, kann auch der "Vollständige Editor" verwendet werden. Dort gibt es das Format "Code"

Vielleicht bleibt dann die korrekte Formatierung/ Zeichen erhalten

Re: Asus WRT AC68U

Verfasst: Fr 09.02.2024, 08:55
von nase765

Code: Alles auswählen

#!/bin/sh

Code: Alles auswählen

# registered domains. might be the same for v4 and v6

Code: Alles auswählen

DOMAINV4=abcabc.spdns.de

Code: Alles auswählen

#DOMAINV6=${DOMAINV4}

Code: Alles auswählen

# generated token for each domain

Code: Alles auswählen

TOKENV4=abcd-abcd-abcd

Code: Alles auswählen

#TOKENV6=abcd-abcd-abcd

Code: Alles auswählen

# get own IPs to feed them back to spdyn. See http://wiki.securepoint.de/index.php/SPDyn/meineIP

Code: Alles auswählen

MYIPV4=$(curl -s http://checkip4.spdyn.de/)

Code: Alles auswählen

#MYIPV6=$(curl -s http://checkip6.spdyn.de/)

Code: Alles auswählen

# update spdyn records if IPs were fetched

Code: Alles auswählen

if [ -n "${MYIPV4}" ];

Code: Alles auswählen

 then

Code: Alles auswählen

  echo "updating v4 to: ${MYIPV4}"

Code: Alles auswählen

  curl -u "${DOMAINV4}:${TOKENV4}" "https://update.spdyn.de/nic/update?hostname=${DOMAINV4}&myip=${MYIPV4}" >/dev/null 2>&1

Code: Alles auswählen

 else

Code: Alles auswählen

  echo "error retrieving v4"

Code: Alles auswählen

# asus ddns_script watchdog

Code: Alles auswählen

if [ $? -eq 0 ]; 

Code: Alles auswählen

 then

Code: Alles auswählen

  /sbin/ddns_custom_updated 1

Code: Alles auswählen

 else

Code: Alles auswählen

  /sbin/ddns_custom_updated 0

Code: Alles auswählen

das ganze im router abspeichern zb. als ddns-start   unter     /jffs/scripts/

Code: Alles auswählen

mit chmod a+x ausfuehrbar machen.

Re: Asus WRT AC68U

Verfasst: Fr 09.02.2024, 08:56
von nase765
moin, vielleicht kann das ja noch jemand gebrauchen.

gruss nase765

Re: Asus WRT AC68U

Verfasst: Fr 09.02.2024, 12:11
von hallogen
Jetzt funktioniert es sogar bei mir. Danke.