Asus WRT AC68U

Allgemeine Fragen zu Problemen. Keine Fehlerberichte oder Feature-Anfragen

Moderator: Securepoint

Antworten
carbo
Beiträge: 1
Registriert: Di 15.01.2019, 00:35

Asus WRT AC68U

Beitrag 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

Benutzeravatar
David
Securepoint
Beiträge: 444
Registriert: Di 09.02.2016, 14:01

Beitrag 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.
Mit freundlichen Grüßen

David Gundermann
Head of Mobile Security
Tel. 04131/2401-0
Fax 04131/2401-50

Securepoint GmbH
Bleckeder Landstraße 28
D-21337 Lüneburg
http://www.securepoint.de

nase765
Beiträge: 10
Registriert: Fr 29.03.2019, 16:26

Beitrag 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

damianar1984
Beiträge: 3
Registriert: Sa 18.02.2023, 20:41

Beitrag 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

nase765
Beiträge: 10
Registriert: Fr 29.03.2019, 16:26

Beitrag 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

damianar1984
Beiträge: 3
Registriert: Sa 18.02.2023, 20:41

Beitrag 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)

nase765
Beiträge: 10
Registriert: Fr 29.03.2019, 16:26

Beitrag von nase765 »

so nochmal, war wieder falsch.

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

nase765
Beiträge: 10
Registriert: Fr 29.03.2019, 16:26

Beitrag von nase765 »

wird leider immer noch falsch dargestellt. :-(

damianar1984
Beiträge: 3
Registriert: Sa 18.02.2023, 20:41

Beitrag 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

hallogen
Beiträge: 2
Registriert: Sa 14.09.2013, 08:25

Beitrag 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 .

Benutzeravatar
Mario
Securepoint
Beiträge: 935
Registriert: Mi 04.04.2007, 10:47
Wohnort: Bäckerei

Beitrag 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
Mit freundlichen Grüßen

Mario Rhein
Support
Tel. 04131/2401-0
Fax 04131/2401-50

Securepoint GmbH
Blecker Landstr. 28
D-21337 Lüneburg
https://www.securepoint.de

nase765
Beiträge: 10
Registriert: Fr 29.03.2019, 16:26

Beitrag 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.

nase765
Beiträge: 10
Registriert: Fr 29.03.2019, 16:26

Beitrag von nase765 »

moin, vielleicht kann das ja noch jemand gebrauchen.

gruss nase765

hallogen
Beiträge: 2
Registriert: Sa 14.09.2013, 08:25

Beitrag von hallogen »

Jetzt funktioniert es sogar bei mir. Danke.

Antworten