inadyn plugin für vu+

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Da dürfte mit der Konfiguration etwas nicht stimmen.

      Stelle mal den Anfang vom Script hier eine. Das Script findest Du unter /etc/inti.d/inadyn_script .
      Mache Deine Daten unkenntlich.

      Shell-Script

      1. #!/bin/sh
      2. DAEMON=/usr/bin/inadyn
      3. NAME=inadyn
      4. DESC="InaDyn dynamic DNS Client"
      5. INADYN_ON=1
      6. INADYN_USERNAME=*********@gmx.net
      7. INADYN_PASSWORD=*******
      8. INADYN_ALIAS=**********.no-ip.info
      9. UPDATE_PERIOD=300000
      10. LOG_FILE_ON=0
      11. LOG_NAME=/var/log/inadyn.log
      12. DYN_SYSTEM_ON=1
      13. DYN_SYSTEM=default@no-ip.com
      Alles anzeigen
      Bis dann
      Snoopy
    • #!/bin/sh
      DAEMON=/usr/bin/inadyn
      NAME=inadyn
      DESC="InaDyn dynamic DNS Client"
      INADYN_ON=1
      INADYN_USERNAME=xxxxxxx
      INADYN_PASSWORD=xxxxxxx
      INADYN_ALIAS=xxxxxxx.org
      UPDATE_PERIOD=300000
      LOG_FILE_ON=0
      LOG_NAME=/var/log/inadyn.log
      DYN_SYSTEM_ON=1
      DYN_SYSTEM=default@no-ip.com


      test -f $DAEMON || exit 0

      set -e

      case "$1" in
      start)
      if [ $INADYN_ON -ne 0 ]; then
      ARGS="-u $INADYN_USERNAME -p $INADYN_PASSWORD -a $INADYN_ALIAS --update_period $UPDATE_PERIOD"
      if [ $LOG_FILE_ON = 1 ]; then
      ARGS="$ARGS --log_file $LOG_NAME"
      fi
      if [ $LOG_FILE_ON = 2 ]; then
      ARGS="$ARGS --syslog"
      fi
      if [ $DYN_SYSTEM_ON -ne 0 ]; then
      ARGS="$ARGS --dyndns_system $DYN_SYSTEM"

      fi
      echo -n "starting $DESC: $NAME... "
      start-stop-daemon -S -b -n $NAME -a $DAEMON -- $ARGS
      echo "done."
      fi
      ;;
      stop)
      echo -n "stopping $DESC: $NAME... "
      start-stop-daemon -K -n $NAME
      [ -e $LOG_NAME ] && rm -rf $LOG_NAME
      echo "done."
      ;;
      restart)
      echo -n "restarting $DESC: $NAME... "
      $0 stop
      $0 start
      echo "done."
      ;;
      reload)
      echo -n "reloading $DESC: $NAME... "
      killall -HUP $(basename ${DAEMON})
      echo "done."
      ;;
      *)
      echo "Usage: $0 {start|stop|restart|reload}"
      exit 1
      ;;
      esac

      exit 0
    • Versuche es mal mit folgender Änderung:

      Shell-Script

      1. #!/bin/sh
      2. DAEMON=/usr/bin/inadyn
      3. NAME=inadyn
      4. DESC="InaDyn dynamic DNS Client"
      5. INADYN_ON=1
      6. INADYN_USERNAME=xxxxxxx
      7. INADYN_PASSWORD=xxxxxxx
      8. INADYN_ALIAS=xxxxxxx.org
      9. UPDATE_PERIOD=300000
      10. LOG_FILE_ON=1
      11. LOG_NAME=/tmp/inadyn.log
      12. DYN_SYSTEM_ON=1
      13. DYN_SYSTEM=default@dyndns.org
      Alles anzeigen


      Zur Erklärung, das hier

      Quellcode

      1. LOG_FILE_ON=1
      2. LOG_NAME=/tmp/inadyn.log
      schreibt ein Logfile ins /tmp Verzeichis.
      Und das hier

      Quellcode

      1. DYN_SYSTEM=default@dyndns.org
      stellt den Standard Service auf Dyndns ein.
      Bis dann
      Snoopy
    • jetzt komme ich Garnicht mehr klar. Entweder ist versteh alles falsch oder irgendwas stimmt nicht bei mir.
      Ich frage mich die ganze Zeit wieso das update bei anderen geht und bei mir nicht ich hoffe die die eine easy box 803 haben können wir auch helfen.
    • Hallo cobra82,

      da es nicht klappen will bei Dir versuche ich Dir mit Deinen Router weiter zu helfen.

      Als erstes brauchst Du die neueste Firmware. Wie das geht steht im >>>HANDBUCH<<< auf Seite 159.

      Dann kannst Du die DynDNS Einstellungen unter "Erweitert - DNS & DDNS" machen. Dann nicht vergessen auf "übernehmen" zu klicken. Noch wichtiger ist es den Router danach neu zu starten (Reset Taste auf der Rückseite 5s drücken). Sonst funktioniert es nicht.

      Da wir hier aber sehr vom Thema abkommen sollten wir das per PN weiter machen.
      Bis dann
      Snoopy
    • Was genau meint:

      UPDATE_PERIOD=300000

      Jede 8,3 Std.???? prüfen ob die IP ist gleiche?
    • Das sind Millisekunden. ;)

      Quellcode

      1. --update_period': how often the IP is checked. The period is in [ms]. Default is about 1 min. Max is 10 days


      300000 ms = 300 s = 5 min
      Bis dann
      Snoopy
    • @ Snoopy

      Ok, danke.

      Und wegen log ... wie oft schreibt in tmp plugin den log?

      Ich sehe es nur beim Start, oder ist es immer überschrieben ?

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von flim ()

    • Habe probiert, plugin funktioniert, aber erste und letzte Aufzeichnung von log file ist nur beim anschalten des Gerätes. Also verstehe nicht Sinn von loggen.
    • Hast recht, da kommt nicht alle 5 Minuten ein Eintrag. Reicht doch aus. Hier mal die Zeile im Log, wenn ein Tippfehler in der .sh ist:

      Quellcode

      1. W:INADYN: Error validating DYNDNS svr answer. Check usr,pass,hostname!

      Wenn's läuft, kommt ja

      Quellcode

      1. I:INADYN: Alias 'xxxxxxxx.no-ip.org' to IP 'xx.xx.xx.xx' updated successful.

      Falls mal irgendwann die Adresse nicht aufgelöst wird, steht dann wohl was im Log. Ist natürlich nur eine Vermutung meinerseits. Schadet ja auch nix, es angeschaltet zu lassen.

      Der Vollständigkeit halber: Warum mache ich das mit der Vu und nicht mit dem Router?
      Weil die Fritzbox meine dyndns-Adresse auflöst. Für meine no-ip-Adresse ist die Vu zuständig.
      www.exilschwaelmer.de
      Linux ist im Prinzip ein einfaches Betriebssystem.
      Es gehört jedoch Genialität dazu, diese Einfachheit zu erkennen.
      Kein Support via PN.
    • Mein Router NETGEAR hat leider kein Support für no-ip.

      Nur dyndns.com welche muss Mann zahlen.

      Und ich verwende es nur um auf dem Router eingehakten USB Disk von Außen zu Verfügung haben.
    • Und noch eine frage:

      Wie deinstalliere ich dieses Plugin, wenn mit " machfertig " installiert war und nicht im liste von Plugins befindet ist?

      oder anders:

      Was alles muss Mann löschen um das loswerden?
    • Machst einfach alles umgekehrt ;)

      /usr/bin/inadyn.sh stop

      Dann Zeile aus /usr/bin/enigma2 raus und die beiden Dateien in /usr/bin löschen.

      Reboot
      www.exilschwaelmer.de
      Linux ist im Prinzip ein einfaches Betriebssystem.
      Es gehört jedoch Genialität dazu, diese Einfachheit zu erkennen.
      Kein Support via PN.