NEW - Der Feed des Merlin Images jetzt bei BoxPirates - NEW

NEW - BoxPirates Plugin Feed - NEW
Unsere Plugins direkt über den Plugin Browser eure Box installierbar

ZeroTierOne - dreamOS - OE2.6 - arm64l

    • ZeroTierOne - dreamOS - OE2.6 - arm64l

      Easy to use virtual LAN

      Compiliert auf der TWO
      github.com/zerotier/ZeroTierOne

      Depends: iproute2, libstdc++6

      Global Area Networking
      Connect cloud, mobile, desktop, and data center resources regardless of where they’re located.
      ZeroTier saves time and opens new possibilities by making even the most complex networks easy to deploy and manage.
      Verbinden Sie Cloud-, Mobil-, Desktop- und Rechenzentrumsressourcen unabhängig davon wo sie sich befinden.
      ZeroTier spart Zeit und eröffnet neue Möglichkeiten indem selbst die komplexesten Netzwerke einfach bereitzustellen und zu verwalten sind.

      Basic Version FREE!

      zerotier.com/ for instructions and documentation.
      How to Create a VPN tunnel with ZeroTier (Linux)
      en.wikipedia.org/wiki/ZeroTier

      gruß pclin
      Dateien
      Dreambox ONE / TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      ONE (Flash) DP-OE2.6 (@) eigenes OE2.6, Debian-Bullseye | TWO (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, Debian-Buster, Diverse
      (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
      AudioDSP: miniDSP 2x4HD
      TV: LG OLED65BX9LB (PicCap)
      Hyperion und Plugin HyperionControl auf der Dreambox ONE | TWO
      ESP32 mit WLED Wlan 263 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

      Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von pclin ()


    • Update in Post #1

      gruß pclin
      Dreambox ONE / TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      ONE (Flash) DP-OE2.6 (@) eigenes OE2.6, Debian-Bullseye | TWO (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, Debian-Buster, Diverse
      (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
      AudioDSP: miniDSP 2x4HD
      TV: LG OLED65BX9LB (PicCap)
      Hyperion und Plugin HyperionControl auf der Dreambox ONE | TWO
      ESP32 mit WLED Wlan 263 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

    • Zerotier Autostart mit rc.local

      Shell-Script: rc.local

      1. #!/bin/sh -e
      2. #
      3. # rc.local
      4. #
      5. # This script is executed at the end of each multiuser runlevel.
      6. # Make sure that the script will "exit 0" on success or any other
      7. # value on error.
      8. #
      9. # In order to enable or disable this script just change the execution
      10. # bits.
      11. #
      12. # By default this script does nothing.
      13. delayed_start () {
      14. sleep 15
      15. /usr/sbin/zerotier-one -d
      16. sleep 10
      17. /usr/sbin/zerotier-cli join xxxxxxxxxxxxxxxx
      18. }
      19. delayed_start &
      20. exit 0
      Alles anzeigen
      Console (Putty):
      mc -x -e /etc/rc.local
      (Die Datei rc.local wird im Editor vom mc geöffnet, ist keine Datei vorhanden wird ein leeres Fenster angezeigt.)

      Den Inhalt aus dem Quellcode per Copy & Paste einfügen.
      Anstelle von xxxxxxxxxxxxxxxx eure network ID eingeben.

      2 - Save/Speichern, 10 - Exit/Beenden, 10 - Exit/Beenden.
      (Datei rc.local speichern, Editor verlassen, mc verlassen)

      Enter chmod 755 /etc/rc.local.
      (Datei rc.local ausführbar machen)

      Testen:
      killall -9 zerotier-one
      (zerotier-one stoppen falls schon aktiv)

      /etc/rc.local
      (Datei rc.local wird ausgeführt, nach ca. 25 Sekunden sollte Zerotier aktiv sein)

      Hat alles funktioniert wird beim nächsten booten rc.local automatisch ausgeführt und Zerotier gestartet.

      gruß pclin
      Dateien
      • mc-edit.png

        (55,38 kB, 11 mal heruntergeladen, zuletzt: )
      Dreambox ONE / TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      ONE (Flash) DP-OE2.6 (@) eigenes OE2.6, Debian-Bullseye | TWO (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, Debian-Buster, Diverse
      (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
      AudioDSP: miniDSP 2x4HD
      TV: LG OLED65BX9LB (PicCap)
      Hyperion und Plugin HyperionControl auf der Dreambox ONE | TWO
      ESP32 mit WLED Wlan 263 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

    • Trotzdem ist rc.local im DreamOS keine wirklich gute Idee mehr, bitte schau dir an wie einfach man das mit dem systemd lösen kann, auch mit den ganzen Abhängigkeiten wie erst nach dem Netzwerk starten, etc.

      Wenn du dazu Fragen hast ... gerne ...

      Und ja man kann in ein systemd service auch ein script einbinden und ja das zerotier für systemd gibt es schon "fertig" in den Weiten des Internets, muss man nur fürs DreamOS ein klein wenig anpassen :D

    • Du hast natürlich recht.
      Das es systemd für Zerotier in den Weiten des Internets gibt war mir auch klar.
      Im Ordner unter Debian ist auch zerotier-one.service vorhanden.
      Im Service wird aber nur zerotier-one gestartet, die Eingabe zerotier-cli join network ID geht so über den Service aber nicht und geht mit rc.local halt einfacher.

      Eigenlich wollte ich auch nur die Binary bereitstellen, da es aber User gibt die das nicht selber hinbekommen habe ich das mal schnell mit rc.local gemacht.
      Im IHAD gibt es ja ein Plugin für Zerotier, aber nur mit dem GP4, deshalb habe ich eigentlich damals die Binarys compiliert und Pakete erstellt damit man das auch ohne GP verwenden kann.

      Ich hatte auch die Hoffnung das jemand (evtl. @murxer) dafür ein Plugin macht, passt ja zu den anderen VPN Plugins von ihm.
      Da Zerotier in der Basic Version Free ist und sehr einfach einzurichten ist es eine gute Alternative und wird mit 4,9 Bewertet.

      Im Openembbeded Master gibt es auch ein Receipe für zerotier-one 1.6.5+gitX mit einem Fix für Systemd, 0001-systemd-fix-zerotier-hanging-on-shutdown.patch

      Leider gehen aber auch keine aktuelleren Versionen mehr zu compilieren ohne grösseren Aufwand zu betreiben.

      gruß pclin
      Dreambox ONE / TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      ONE (Flash) DP-OE2.6 (@) eigenes OE2.6, Debian-Bullseye | TWO (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, Debian-Buster, Diverse
      (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
      AudioDSP: miniDSP 2x4HD
      TV: LG OLED65BX9LB (PicCap)
      Hyperion und Plugin HyperionControl auf der Dreambox ONE | TWO
      ESP32 mit WLED Wlan 263 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

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


    • Doch du kannst im systemd auch Pre und Post Befehle reinmachhen damit er die PID des eigentlichen Daeamons auch schön auf laufend kontrollieren kann, oder du nimmst dein script als befehl und startest das binaryy mit exec dann erbt es den prozess der shell,...

      Insofern wäre es schon möglich es wirklich DreamOS freundlicher umzusetzen ohne allzuviel Aufwand.

      Weil sobald ich delayed start in einem Script sehe damit es "irgendwie" geht wird mir einfach <X

      Wobei ich schon verstehe das man nicht alle Glücklich machen kann und manchmal Kompromisse eingeht um alle wenigstens gleich unglücklich zu machen - in meinem User Script Plugin gibt es ja auch eine Möglichkeit ein oder mehrere scripts beim starten auszuführen und da musste ich auch zähneknirschend eine Delay Moglichkeit umsetzen weil die User drauf "bestanden" hatten 'veraergert1'

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


    • Ich möchte z.Zt. keinen Aufwand treiben..., sogar meine privaten Projekte bleiben schon länger liegen.
      Und wenn ich dann überlege das es nur ein Universal Image geben wird und kein neues OE bin ich noch weniger motiviert.

      How to create a VPN Tunnel on Linux with ZeroTier

      gruß pclin
      Dreambox ONE / TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      ONE (Flash) DP-OE2.6 (@) eigenes OE2.6, Debian-Bullseye | TWO (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, Debian-Buster, Diverse
      (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
      AudioDSP: miniDSP 2x4HD
      TV: LG OLED65BX9LB (PicCap)
      Hyperion und Plugin HyperionControl auf der Dreambox ONE | TWO
      ESP32 mit WLED Wlan 263 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

    • pclin schrieb:

      Ich hatte auch die Hoffnung das jemand (evtl. @murxer) dafür ein Plugin macht, passt ja zu den anderen VPN Plugins von ihm.
      :D ja das würde zu den VPN-Plugins gut passen.
      Hab ich aber noch nie getestet oder gespielt damit, vielleicht finde ich mal Zeit mir das anzusehen.

      Habe aber erst beschlossen PlexDream noch mal komplett zu überarbeiten, das geht jetzt erstmal vor ;) und arbeite auch schon dran.

    • Klar das macht mehr Sinn, ein Zerotier Plugin ist ja nicht zwingend nötig.
      Systemd service für Zerotier würde ich ja noch bereit stellen.

      Quellcode: zerotier.cli --help

      1. Usage: zerotier-cli [-switches] <command/path> [<args>]
      2. Available switches:
      3. -h - Display this help
      4. -v - Show version
      5. -j - Display full raw JSON output
      6. -D<path> - ZeroTier home path for parameter auto-detect
      7. -p<port> - HTTP port (default: auto)
      8. -T<token> - Authentication token (default: auto)
      9. Available commands:
      10. info - Display status info
      11. listpeers - List all peers
      12. peers - List all peers (prettier)
      13. listnetworks - List all networks
      14. join <network ID> - Join a network
      15. leave <network ID> - Leave a network
      16. set <network ID> <setting> - Set a network setting
      17. get <network ID> <setting> - Get a network setting
      18. listmoons - List moons (federated root sets)
      19. orbit <world ID> <seed> - Join a moon via any member root
      20. deorbit <world ID> - Leave a moon
      21. dump - Debug settings dump for support
      22. Available settings:
      23. Settings to use with [get/set] may include property names from
      24. the JSON output of "zerotier-cli -j listnetworks". Additionally,
      25. (ip, ip4, ip6, ip6plane, and ip6prefix can be used). For instance:
      26. zerotier-cli get <network ID> ip6plane will return the 6PLANE address
      27. assigned to this node.
      Alles anzeigen

      Quellcode

      1. Usage: zerotier-idtool <command> [<args>]
      2. Commands:
      3. generate [<identity.secret>] [<identity.public>] [<vanity>]
      4. validate <identity.secret/public>
      5. getpublic <identity.secret>
      6. sign <identity.secret> <file>
      7. verify <identity.secret/public> <file> <signature>
      8. initmoon <identity.public of first seed>
      9. genmoon <moon json>
      gruß pclin
      Dreambox ONE / TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      ONE (Flash) DP-OE2.6 (@) eigenes OE2.6, Debian-Bullseye | TWO (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, Debian-Buster, Diverse
      (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
      AudioDSP: miniDSP 2x4HD
      TV: LG OLED65BX9LB (PicCap)
      Hyperion und Plugin HyperionControl auf der Dreambox ONE | TWO
      ESP32 mit WLED Wlan 263 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

    • Es gibt im Gemini ein Zerotier Plugin
      Dateien

    • Das ist ja bekannt, kann aber nur in Verbindung mit GP4 genutzt werden, und das möchte nicht jeder.
      Deshalb hatte ich damals die Pakete compiliert und zur Verfügung gestellt, so das man es auch ohne GP4 verwenden kann.

      gruß pclin
      Dreambox ONE / TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      ONE (Flash) DP-OE2.6 (@) eigenes OE2.6, Debian-Bullseye | TWO (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, Debian-Buster, Diverse
      (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
      AudioDSP: miniDSP 2x4HD
      TV: LG OLED65BX9LB (PicCap)
      Hyperion und Plugin HyperionControl auf der Dreambox ONE | TWO
      ESP32 mit WLED Wlan 263 LED's SK6812-RGBW-NW 60 LED/m



      Ambilight for ever

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